SVG 阴影
注意: Internet Explorer和Safari不支持SVG滤镜!
<defs> 和 <filter>
所有互联网的SVG滤镜定义在<defs>元素中。<defs>元素定义短并含有特殊元素(如滤镜)定义。
<filter>标签用来定义SVG滤镜。<filter>标签使用必需的id属性来定义向图形应用哪个滤镜?
SVG……继续阅读 »
2年前 (2022-06-15) 187浏览 0评论
0个赞
您已经学习了 XLink, 下一步呢?
XLink 概要
本教程已经向您讲解了在 XML 文档中创建超级链接的一种标准方法。
您已经明白了 XML 中的链接被分为两个部分:XLink 和 XPointer。
XLink 定义了一套在 XML 文档中创建超级链接的标准方法。XPointer 使超级链接有能力指向 XML 文档中更多具体的部分(片断)。
如需更多有关 XLink 的知识,请浏览我们的《XLink 参考……继续阅读 »
2年前 (2022-06-15) 196浏览 0评论
0个赞
HTML 页面显示 XML 数据
在 HTML 页面中显示 XML 数据
在下面的实例中,我们打开一个 XML 文件(”cd_catalog.xml”),然后遍历每个 CD 元素,并显示HTML 表格中的 ARTIST 元素和 TITLE 元素的值:
实例
<html>
<body>
<script>
if (window.XMLHttpRequest)……继续阅读 »
2年前 (2022-06-15) 149浏览 0评论
0个赞
XQuery 教程
XQuery 之于 XML 作用就类似于 SQL 之于数据库的作用。
XQuery 被设计用来查询 XML 数据。
现在开始学习 XQuery !
XQuery 实例
for $x in doc(“books.xml”)/bookstore/book
where $x/price>30
order by $x/title
return $x/title
XQuer……继续阅读 »
2年前 (2022-06-15) 325浏览 0评论
0个赞
XQuery
简介
解释 XQuery 最佳方式是这样讲:XQuery 相对于 XML 的关系,等同于 SQL 相对于数据库表的关系。
XQuery 被设计用来查询 XML 数据 – 不仅仅限于 XML 文件,还包括任何可以 XML 形态呈现的数据,包括数据库。
您应该具备的基础知识:
在您继续学习之前,需要对下面的知识有基本的了解:
HTML / XHTML
XML / XML 命名空间
XP……继续阅读 »
2年前 (2022-06-15) 269浏览 0评论
0个赞
XSD – <schema> 元素
<schema> 元素是每一个 XML Schema 的根元素。
<schema> 元素
<schema> 元素是每一个 XML Schema 的根元素:
<?xml version=”1.0″?>
<xs:schema>…
…
</xs:s……继续阅读 »
2年前 (2022-06-14) 162浏览 0评论
0个赞
XSLT <xsl:for-each> 元素
<xsl:for-each> 元素允许您在 XSLT 中进行循环。
<xsl:for-each> 元素
XSL <xsl:for-each> 元素可用于选取指定的节点集中的每个 XML 元素:
实例
<?xml version="1.0" encoding="UTF-8"?&……继续阅读 »
2年前 (2022-06-14) 276浏览 0评论
0个赞
XML 属性
XML元素具有属性,类似 HTML。
属性(Attribute)提供有关元素的额外信息。
XML 属性
在 HTML 中,属性提供有关元素的额外信息:
<img src=”computer.gif”>
<a href=”demo.html”>
属性通常提供不属于数据组成部分的信息。在下面的实例中,文件类型与数据无关,但是对需要……继续阅读 »
2年前 (2022-06-14) 148浏览 0评论
0个赞
XPath Examples
在本节,让我们通过实例来学习一些基础的 XPath 语法。
XML实例文档
我们将在下面的例子中使用这个 XML 文档:
“books.xml”:
<?xml version=”1.0″ encoding=”UTF-8″?>
<bookstore>
<book category=&……继续阅读 »
2年前 (2022-06-13) 576浏览 0评论
0个赞
XML Schema
简介
XML Schema 是基于 XML 的 DTD 替代者。
XML Schema 可描述 XML 文档的结构。
XML Schema 语言也可作为 XSD(XML Schema Definition)来引用。
您应当具备的基础知识
在继续学习之前,您需要对下面的知识有基本的了解:
HTML / XHTML
XML 以及 XML 命名空间
对 DTD 的基本了解
如果您希望首先学习……继续阅读 »
2年前 (2022-06-13) 156浏览 0评论
0个赞
XSLT – 转换
实例研究:如何使用 XSLT 将 XML 转换为 XHTML。
我们会在下一章对本实例的细节进行解释。
正确的样式表声明
把文档声明为 XSL 样式表的根元素是 <xsl:stylesheet> 或 <xsl:transform>。
注意:<xsl:stylesheet> 和 <xsl:transform> 是完全同义的,均可被使用……继续阅读 »
2年前 (2022-06-13) 359浏览 0评论
0个赞
XML DOM 节点树
XML DOM 把 XML 文档视为一棵节点树。
树中的所有节点彼此之间都有关系。
XML DOM 节点树
XML DOM 把 XML 文档视为一种树结构。这种树结构被称为节点树。
可通过这棵树访问所有节点。可以修改或删除它们的内容,也可以创建新的元素。
这颗节点树展示了节点的集合,以及它们之间的联系。这棵树从根节点开始,然后在树的最低层级向文本节点长出枝条:
上面的图片表示 XML……继续阅读 »
2年前 (2022-06-13) 148浏览 0评论
0个赞
XMLHttpRequest 对象
通过 XMLHttpRequest 对象,您可以在不重新加载整个页面的情况下更新网页中的某个部分。
尝试一下 – 实例
一个简单的 XMLHttpRequest 实例
创建一个简单的 XMLHttpRequest,从 TXT 文件中检索数据。
通过 getAllResponseHeaders() 检索头信息
检索资源(文件)的头信息。
通过 getRespon……继续阅读 »
2年前 (2022-06-13) 184浏览 0评论
0个赞
SVG <circle>
SVG 圆形 – <circle>
<circle> 标签可用来创建一个圆:
下面是SVG代码:
实例
<svg xmlns=”http://www.w3.org/2000/svg” version=”1.1″>
<circle cx=”100……继续阅读 »
2年前 (2022-06-12) 150浏览 0评论
0个赞
XSLT – 在客户端
如果您的浏览器支持 XSLT,那么在浏览器中它可被用来将文档转换为 XHTML。
JavaScript 解决方案
在前面的章节,我们已向您讲解如何使用 XSLT 将某个 XML 文档转换为 XHTML。我们是通过以下途径完成这个工作的:向 XML 文件添加 XSL 样式表,并通过浏览器完成转换。
即使这种方法的效果很好,在 XML 文件中包含样式表引用也不总是令人满意的(例……继续阅读 »
2年前 (2022-06-12) 267浏览 0评论
0个赞
XML DOM – CDATASection 对象
尝试一下 – 实例
下面的实例使用 XML 文件 books.xml。
外部 JavaScript 用于加载 XML 文件。
createCDATASection() – 创建一个 CDATA 区段节点
CDATASection 对象
CDATASection 对象表示文档中的 CDATA 区段。
CDATA 区段包含了不会……继续阅读 »
2年前 (2022-06-12) 90浏览 0评论
0个赞
XML DOM – NodeList 对象
NodeList 对象代表一个有序的节点列表。
NodeList 对象
节点列表中的节点可以通过其对应的索引数字(从 0 开始计数)进行访问。
节点列表可保持其自身的更新。如果节点列表或 XML 文档中的某个元素被删除或添加,列表也会被自动更新。
注意:在一个节点列表中,节点被返回的顺序与它们在 XML 文档中被规定的顺序相同。
NodeList 对象属性
……继续阅读 »
2年前 (2022-06-12) 245浏览 0评论
0个赞
XML DOM 改变节点值
nodeValue 属性用于改变节点值。
setAttribute() 方法用于改变属性值。
尝试一下 – 实例
下面的实例使用 XML 文件 books.xml。
函数 loadXMLDoc(),位于外部 JavaScript 中,用于加载 XML 文件。
改变元素的文本节点
本例使用 nodeValue 属性来改变 “books.xml” 中……继续阅读 »
2年前 (2022-06-12) 196浏览 0评论
0个赞
XQuery 函数
XQuery 1.0、XPath 2.0 以及 XSLT 2.0 共享相同的函数库。
XQuery 函数
XQuery 含有超过 100 个内建的函数。这些函数可用于字符串值、数值、日期以及时间比较、节点和 QName 操作、序列操作、逻辑值等等。您也可在 XQuery 中定义自己的函数。
XQuery 内建函数
XQuery 函数命名空间的 URI:
http://www.w3.org/……继续阅读 »
2年前 (2022-06-11) 173浏览 0评论
0个赞
XSLT <xsl:if> 元素
<xsl:if> 元素用于放置针对 XML 文件内容的条件测试。
<xsl:if> 元素
如需放置针对 XML 文件内容的条件测试,请向 XSL 文档添加 <xsl:if> 元素。
语法
<xsl:if test=”expression“>
…如果条件成立则输出…
&l……继续阅读 »
2年前 (2022-06-11) 314浏览 0评论
0个赞
XPointer 实例
让我们通过研究一个实例来学习一些基础的 XPointer 语法。
XPointer 实例
在本例中,我们会为您展示如何使用 XPointer 并结合 XLink 来指向另外一个文档的某个具体的部分。
我们将通过研究目标 XML 文档开始(即我们要链接的那个文档)。
目标XML文档
目标XML文档名为 “dogbreeds.xml”,它列出了一些不同的狗种类:
……继续阅读 »
2年前 (2022-06-11) 750浏览 0评论
0个赞
SVG 在 HTML 页面
SVG 文件可通过以下标签嵌入 HTML 文档:<embed>、<object> 或者 <iframe>。
SVG的代码可以直接嵌入到HTML页面中,或您可以直接链接到SVG文件。
使用 <embed> 标签
<embed>:
优势:所有主要浏览器都支持,并允许使用脚本
缺点:不推荐在HTML4和XHTML中使用(但在HT……继续阅读 »
2年前 (2022-06-11) 179浏览 0评论
0个赞
XML 应用程序
本章演示一些基于 XML, HTML, XML DOM 和 JavaScript 构建的小型 XML 应用程序。
XML 文档实例
在本应用程序中,我们将使用 “cd_catalog.xml” 文件。
在 HTML div 元素中显示第一个 CD
下面的实例从第一个 CD 元素中获取 XML 数据,然后在 id=”showCD” 的 HTML ……继续阅读 »
2年前 (2022-06-11) 143浏览 0评论
0个赞
XPath 轴(Axes)
XML 实例文档
我们将在下面的例子中使用此 XML 文档:
<?xml version="1.0" encoding="UTF-8"?>
<bookstore>
<book>
<title lang="en">Harry Potter</title>
&l……继续阅读 »
2年前 (2022-06-10) 316浏览 0评论
0个赞
XSLT 实例
<xsl:template> 元素
包含当指定节点匹配时要应用的规则的模板
实例解释
<xsl:value-of> 元素
提取选定节点的值
实例解释
<xsl:for-each> 元素
通过 <xsl:for-each> 元素选取指定节点集中的每个 XML 元素
过滤节点集的输出结果
实例解释
<xsl:sort> 元素
排序节点集……继续阅读 »
2年前 (2022-06-10) 285浏览 0评论
0个赞
XSD 杂项 数据类型
其他杂项数据类型包括布尔、base64Binary、十六进制、浮点、双精度、anyURI、anyURI 以及 NOTATION。
布尔数据类型(Boolean Data Type)
布尔数据性用于规定 true 或 false 值。
下面是一个关于某个 scheme 中逻辑声明的例子:
<xs:attribute name=”disabled” type=……继续阅读 »
2年前 (2022-06-10) 139浏览 0评论
0个赞
XML – E4X
E4X 向 JavaScript 添加了对 XML 的直接支持。
E4X 实例
var employees=
<employees>
<person>
<name>Tove</name>
<age>32</age>
</person>
<person>
<……继续阅读 »
2年前 (2022-06-09) 99浏览 0评论
0个赞
XSLT <xsl:sort> 元素
<xsl:sort> 元素用于对输出结果进行排序。
在何处放置排序信息
如需对输出结果进行排序,只要简单地在 XSL 文件中的 <xsl:for-each> 元素内部添加一个 <xsl:sort> 元素:
实例
<?xml version="1.0" encoding="UTF-8"……继续阅读 »
2年前 (2022-06-09) 245浏览 0评论
0个赞
XML DOM – DocumentImplementation 对象
DocumentImplementation 对象
DOMImplementation 对象执行的操作是独立于文档对象模型的任何特定实例。
DocumentImplementation 对象方法
方法
描述
createDocument(nsURI, name, doctype)
创建一个新的指定文档类型的 DOM Docu……继续阅读 »
2年前 (2022-06-09) 166浏览 0评论
0个赞
SVG 教程
SVG 意为可缩放矢量图形(Scalable Vector Graphics)。
SVG 使用 XML 格式定义图像。
现在开始学习 SVG!
SVG 实例
<html>
<body>
<h1>My first SVG</h1>
<svg xmlns="http://www.w3.org/2000/svg" version=&……继续阅读 »
2年前 (2022-06-08) 182浏览 0评论
0个赞