XSD 属性
所有的属性均作为简易类型来声明。
什么是属性?
简易元素无法拥有属性。假如某个元素拥有属性,它就会被当作某种复合类型。但是属性本身总是作为简易类型被声明的。
如何声明属性?
定义属性的语法是
<xs:attribute name=”xxx” type=”yyy”/>
在此处,xxx 指属性名称,yyy 则规定属性的数据类型。XML ……继续阅读 »
2年前 (2022-06-08) 242浏览 0评论
0个赞
XSL-FO 简介
XSL-FO 用于格式化供输出的 XML 数据。
学习之前应当具备的基础知识
在您学习 XSL-FO 之前,应当对 XML 和 XML 命名空间有基本的了解。
如果您希望首先学习这些项目,请阅读我们的 XML 教程。
什么是 XSL-FO?
XSL-FO 是用于格式化 XML 数据的语言
XSL-FO 指可扩展样式表语言格式化对象(Extensible Stylesheet Langua……继续阅读 »
2年前 (2022-06-08) 166浏览 0评论
0个赞
SVG <line>
SVG 直线 – <line>
<line> 元素是用来创建一个直线:
下面是SVG代码:
实例
<svg xmlns=”http://www.w3.org/2000/svg” version=”1.1″>
<line x1=”0″ y1=&……继续阅读 »
2年前 (2022-06-08) 154浏览 0评论
0个赞
XLink 参考手册
XLink,即 XML 链接语言,是一种通过 W3C 推荐标准认证的 XML 标记语言,提供一些方法,用于在 XML 文件上创建内部和外部链接,以及与这些链接相关联的元数据。
XLink 提供两种可在 XML 文档中使用的超链接,简单链接和扩展链接。简单链接,只连接两种资源,类似于 HTML 链接和 IMG 链接。 扩展链接,可连接任意数量的资源。
XLink 属性参考手册
属性
……继续阅读 »
2年前 (2022-06-08) 279浏览 0评论
0个赞
XSLT <xsl:apply-templates> 元素
<xsl:apply-templates> 元素可把一个模板应用于当前的元素或者当前元素的子节点。
<xsl:apply-templates> 元素
<xsl:apply-templates> 元素可把一个模板应用于当前的元素或者当前元素的子节点。
假如我们向 <xsl:apply-templates……继续阅读 »
2年前 (2022-06-07) 272浏览 0评论
0个赞
服务器上的 XML
XML 文件是类似 HTML 文件的纯文本文件。
XML 能够通过标准的 Web 服务器轻松地存储和生成。
在服务器上存储 XML 文件
XML 文件在 Internet 服务器上进行存储的方式与 HTML 文件完全相同。
启动 Windows 记事本,并写入以下行:
<?xml version=”1.0″ encoding=”ISO-8859-1&……继续阅读 »
2年前 (2022-06-07) 235浏览 0评论
0个赞
XQuery 选择 和 过滤
XML实例文档
我们将在下面的例子中继续使用这个 “books.xml” 文档(和上面的章节所使用的 XML 文件相同)。
在您的浏览器中查看 “books.xml” 文件。
选择和过滤元素
正如在前面的章节所看到的,我们使用路径表达式或 FLWOR 表达式来选取和过滤元素。
请看下面的 FLWOR 表达式:
for $x in……继续阅读 »
2年前 (2022-06-07) 360浏览 0评论
0个赞
SVG 参考手册
SVG 元素
元素
说明
属性
<a>
创建一个SVG元素周围链接
xlink:show
xlink:actuate
xlink:href
target
<altGlyph>
允许对象性文字进行控制,来呈现特殊的字符数据
x
y
dx
dy
rotate
glyphRef
format
xlink:href
<altGlyphD……继续阅读 »
2年前 (2022-06-06) 226浏览 0评论
0个赞
XSL-FO 区域
XSL-FO 使用矩形框(区域)来显示输出。
XSL-FO 区域
XSL 格式化模型定义了一系列的矩形区域(框)来显示输出。
所有的输出(文本、图片,等等)都会被格式化到这些框中,然后会被显示或打印到某个目标媒介。
让我们研究一下下面这些区域:
Pages(页面)
Regions(区)
Block areas(块区域)
Line areas(行区域)
Inline areas(行内区域)
……继续阅读 »
2年前 (2022-06-06) 199浏览 0评论
0个赞
XSD 混合内容
混合的复合类型可包含属性、元素以及文本。
带有混合内容的复合类型
XML 元素,”letter”,含有文本以及其他元素:
<letter>
Dear Mr.<name>John Smith</name>.
Your order <orderid>1032</orderid>
will be shi……继续阅读 »
2年前 (2022-06-06) 103浏览 0评论
0个赞
XML 编码
XML 文档可以包含非 ASCII 字符,比如挪威语 æ ø å,或者法语 ê è é。
为了避免错误,需要规定 XML 编码,或者将 XML 文件存为 Unicode。
XML 编码错误
如果您载入一个 XML 文档,您可以得到两个不同的错误,表示编码问题:
在文本内容中发现无效字符。
如果您的 XML 中包含非 ASCII 字符,且文件保存为没有指定编码的单字节 ANSI(或 ASCII),您……继续阅读 »
2年前 (2022-06-05) 93浏览 0评论
0个赞
XSD 空元素
空的复合元素不能包含内容,只能含有属性。
复合空元素:
一个空的 XML 元素:
<product prodid=”1345″ />
上面的 “product” 元素根本没有内容。为了定义无内容的类型,我们就必须声明一个在其内容中只能包含元素的类型,但是实际上我们并不会声明任何元素,比如这样:
<xs:element name=……继续阅读 »
3年前 (2022-06-05) 202浏览 0评论
0个赞
SVG <circle>
SVG 圆形 – <circle>
<circle> 标签可用来创建一个圆:
下面是SVG代码:
实例
<svg xmlns=”http://www.w3.org/2000/svg” version=”1.1″>
<circle cx=”100……继续阅读 »
3年前 (2022-06-05) 168浏览 0评论
0个赞
XSL-FO 输出
XSL-FO 在 <fo:flow> 元素内部定义输出。
XSL-FO 页面(Page)、流(Flow)以及块(Block)
内容”块”会”流”入”页面”中,然后输出到媒介。
XSL-FO 输出通常被嵌套在 <fo:block> 元素内,<fo:block> 嵌套于 <fo:fl……继续阅读 »
3年前 (2022-06-05) 152浏览 0评论
0个赞
XSL-FO 软件
XSL-FO 需要格式化软件来产生输出。
XSL-FO 处理器
一个 XSL-FO 处理器是一个用于格式化输出 XSL 文档的软件程序。
大多数的 XSL-FO 处理器可以输出 HTML、PDF 文档和质量打印。
下面介绍一些知名的 XSL-FO 处理器。
Antenna House Formatter V5
Antenna House Formatter V5 是为 PDF 或打印格式化……继续阅读 »
3年前 (2022-06-04) 171浏览 0评论
0个赞
XPath 教程
XPath 是一门在 XML 文档中查找信息的语言。
XPath 是 XSLT 中的主要元素。
XQuery 和 XPointer 均构建于 XPath 表达式之上
现在开始学习 XPath !
XPath 参考手册
在服务器技术教程,我们提供完整的 XPath 2.0、XQuery 1.0 和 XSLT 2.0 的内置函数参考手册。
XPath 函数
内容列表
XPath 介绍
本章讲解……继续阅读 »
3年前 (2022-06-04) 361浏览 0评论
0个赞
XSD 如何使用?
XML 文档可对 DTD 或 XML Schema 进行引用。
一个简单的 XML 文档:
请看这个名为 “note.xml” 的 XML 文档:
<?xml version=”1.0″?>
<note>
<to>Tove</to>
<from>Jani</from&g……继续阅读 »
3年前 (2022-06-04) 327浏览 0评论
0个赞
XML DOM 节点类型
DOM 是一个代表节点对象层次的文档。
尝试一下 – 实例
下面的实例使用 XML 文件 books.xml。
函数 loadXMLDoc(),位于外部 JavaScript 中,用于加载 XML 文件。
显示所有元素的 nodeName 和 nodeType
显示所有元素的 nodeName 和 nodeValue
节点类型
下面的表格列举了不同的 W3C 节点类型,……继续阅读 »
3年前 (2022-06-03) 157浏览 0评论
0个赞
XMLHttpRequest 对象
XMLHttpRequest 对象
XMLHttpRequest 对象用于在后台与服务器交换数据。
XMLHttpRequest 对象是开发者的梦想,因为您能够:
在不重新加载页面的情况下更新网页
在页面已加载后从服务器请求数据
在页面已加载后从服务器接收数据
在后台向服务器发送数据
如需学习更多关于 XMLHttpRequest 对象的知识,请学习我们的 XML DOM ……继续阅读 »
3年前 (2022-06-03) 132浏览 0评论
0个赞
XML 总结 下一步学习什么呢?
XML 总结
XML 可用于交换、共享和存储数据。
XML 文档形成 树状结构,在”根”和”叶子”的分支机构开始的。
XML 有非常简单的 语法规则。带有正确语法的 XML 是”形式良好”的。有效的 XML 是针对 DTD 进行验证的。
XSLT 用于把 XML 转换为其他格式,比如 HTML。
所有现代的浏……继续阅读 »
3年前 (2022-06-03) 92浏览 0评论
0个赞
SVG 参考手册
SVG 元素
元素
说明
属性
<a>
创建一个SVG元素周围链接
xlink:show
xlink:actuate
xlink:href
target
<altGlyph>
允许对象性文字进行控制,来呈现特殊的字符数据
x
y
dx
dy
rotate
glyphRef
format
xlink:href
<altGlyphD……继续阅读 »
3年前 (2022-06-03) 96浏览 0评论
0个赞
XML DOM – Comment 对象
尝试一下 – 实例
下面的实例使用 XML 文件 books.xml。
外部 JavaScript 用于加载 XML 文件。
createComment() – 创建一个注释节点
Comment 对象
Comment 对象表示文档中注释节点的内容。
Comment 对象属性
属性
描述
data
设置或返回此节点的文本。
……继续阅读 »
3年前 (2022-06-03) 170浏览 0评论
0个赞
XML DOM Parse Error 对象
微软的 parseError 对象可用于从微软的 XML 分析器取回错误信息。
要查看 Firefox 如何处理解析器错误,请看本教程的下一个页面。
parseError 对象
在您试图打开一个 XML 文档时,就可能发生一个解析器错误(parser-error)。
通过这个 parseError 对象,您可取回错误代码、错误文本、引起错误的行等等。
注意:parse……继续阅读 »
3年前 (2022-06-03) 135浏览 0评论
0个赞
XPath 节点
XPath 术语
节点
在 XPath 中,有七种类型的节点:元素、属性、文本、命名空间、处理指令、注释以及文档(根)节点。XML 文档是被作为节点树来对待的。树的根被称为文档节点或者根节点。
请看下面这个 XML 文档:
<?xml version=”1.0″ encoding=”UTF-8″?>
<bookstore> ……继续阅读 »
3年前 (2022-06-03) 228浏览 0评论
0个赞
XML DOM 创建节点
尝试一下 – 实例
下面的实例使用 XML 文件 books.xml。
函数 loadXMLDoc(),位于外部 JavaScript 中,用于加载 XML 文件。
创建元素节点
本例使用 createElement() 来创建一个新的元素节点,并使用 appendChild() 把它添加到一个节点中。
使用 createAttribute 创建属性节点
本例使用 crea……继续阅读 »
3年前 (2022-06-03) 199浏览 0评论
0个赞
SVG <ellipse>
SVG 椭圆 – <ellipse>
实例 1
<ellipse> 元素是用来创建一个椭圆:
椭圆与圆很相似。不同之处在于椭圆有不同的x和y半径,而圆的x和y半径是相同的:
下面是SVG代码:
实例
<svg xmlns="http://www.w3.org/2000/svg" version="1.1……继续阅读 »
3年前 (2022-06-02) 108浏览 0评论
0个赞
XSLT 函数
XQuery 1.0、XPath 2.0 以及 XSLT 2.0 共享相同的函数库。
XSLT 函数
XSLT 含有超过 100 个内建的函数。这些函数用于字符串值、数值、日期和时间比较、节点和 QName 操作、序列操作、布尔值,等等。
函数命名空间的默认前缀是 fn。
函数命名空间的 URI 是:
http://www.w3.org/2005/xpath-functions
提示:函数在被调……继续阅读 »
3年前 (2022-06-02) 340浏览 0评论
0个赞
SVG 实例
在线实例
下面的例子是把SVG代码直接嵌入到HTML代码中。
谷歌Chrome,火狐,Internet Explorer9,和Safari都支持。
注意:下面的例子将不会在Opera运行,即使Opera支持SVG – 它也不支持SVG在HTML代码中直接使用。
SVG 实例
SVG基本形状
一个圆
矩形
不透明矩形
一个矩形不透明2
一个带圆角矩形
一个椭圆
累叠而上的三个椭圆
两个椭……继续阅读 »
3年前 (2022-06-02) 226浏览 0评论
0个赞
XLink 实例
让我们通过研究一个实例来学习一些基础的 XLink 语法。
XML 实例文档
请看下面的 XML 文档,”bookstore.xml”,它用来呈现书籍:
<?xml version=”1.0″ encoding=”ISO-8859-1″?>
<bookstore xmlns:xlink=”ht……继续阅读 »
3年前 (2022-06-02) 424浏览 0评论
0个赞
SVG <polyline>
SVG 多段线 – <polyline>
实例 1
<polyline> 元素是用于创建任何只有直线的形状:
Sorry, your browser does not support inline SVG.
下面是SVG代码:
实例
<svg xmlns="http://www.w3.org/2000/svg&quo……继续阅读 »
3年前 (2022-06-02) 419浏览 0评论
0个赞