XSLT <xsl:value-of> 元素
<xsl:value-of> 元素用于提取某个选定节点的值。
<xsl:value-of> 元素
<xsl:value-of> 元素用于提取某个 XML 元素的值,并把值添加到转换的输出流中:
实例
<?xml version="1.0" encoding="UTF-8"?&……继续阅读 »
2年前 (2022-07-19) 376浏览 0评论
0个赞
SVG Stroke 属性
SVG Stroke 属性
SVG提供了一个范围广泛stroke 属性。在本章中,我们将看看下面:
stroke
stroke-width
stroke-linecap
stroke-dasharray
所有stroke属性,可应用于任何种类的线条,文字和元素就像一个圆的轮廓。
SVG stroke 属性
Stroke属性定义一条线,文本或元素轮廓颜色:
下面是SVG代码:
实……继续阅读 »
2年前 (2022-07-19) 343浏览 0评论
0个赞
XML DOM 解析器错误
当 Firefox 遇到解析器错误,它会载入一个包含错误的 XML 文档。
在 Firefox 中的解析器错误
在您试图打开一个 XML 文档时,就可能发生一个解析器错误(parser-error)。
与 Internet Explorer 浏览器不同,如果 Firefox 遇到错误,它会载入包含错误描述的 XML 文档中。
XML 错误文档的根节点的名称是 “parse……继续阅读 »
2年前 (2022-07-19) 201浏览 0评论
0个赞
XSL-FO 块
XSL-FO 的输出位于块区域中。
XSL-FO 页面(Page)、流(Flow)以及块(Block)
内容”块”会”流”入”页面”中,然后输出到媒介。
XSL-FO 输出通常被嵌套在 <fo:block> 元素内,<fo:block> 嵌套于 <fo:flow> 元素内,<fo:……继续阅读 »
2年前 (2022-07-19) 236浏览 0评论
0个赞
SVG 滤镜
SVG滤镜用来增加对SVG图形的特殊效果。
SVG 滤镜
在本教程中,我们将仅展示一个可能采用的特殊效果。基础知识展示后,你已经学会使用特殊效果,你应该能够适用于其他地方。这里的关键是给你一个怎样做SVG的想法,而不是重复整个规范。
SVG可用的滤镜是:
feBlend – 与图像相结合的滤镜
feColorMatrix – 用于彩色滤光片转换
feComponentTr……继续阅读 »
2年前 (2022-07-18) 255浏览 0评论
0个赞
XSD <anyAttribute> 元素
<anyAttribute> 元素使我们有能力通过未被 schema 规定的属性来扩展 XML 文档!
<anyAttribute> 元素使我们有能力通过未被 schema 规定的属性来扩展 XML 文档!
下面的例子是来自名为 "family.xsd" 的 XML schema 的一个片段。它为我们展示了针对 &……继续阅读 »
2年前 (2022-07-18) 232浏览 0评论
0个赞
XML DOM – Document 对象
Document 对象代表整个 XML 文档。
Document 对象
Document 对象是文档树的根,并为我们提供对文档数据的最初(或最顶层)的访问入口。
由于元素节点、文本节点、注释、处理指令等均无法存在于文档之外,Document 对象也提供了创建这些对象的方法。Node 对象提供了一个 ownerDocument 属性,此属性可把它们与在其中创建……继续阅读 »
2年前 (2022-07-18) 229浏览 0评论
0个赞
XPath 简介
XPath 是一门在 XML 文档中查找信息的语言。
在学习之前应该具备的知识:
在您继续学习之前,应该对下面的知识有基本的了解:
HTML / XHTML
XML / XML Namespaces
如果您希望首先学习这些项目,请在我们的
首页 访问这些教程。
什么是 XPath?
XPath 使用路径表达式在 XML 文档中进行导航
XPath 包含一个标准函数库
XPath……继续阅读 »
2年前 (2022-07-17) 317浏览 0评论
0个赞
XSL-FO 列表
XSL-FO 使用 <fo:list-block> 元素来定义列表。
XSL-FO 列表块(List Blocks)
有四种 XSL-FO 对象可用来创建列表:
fo:list-block(包含整个列表) (contains the whole list)
fo:list-item(包含列表中的每个项目) (contains each item in the list)
fo:……继续阅读 »
2年前 (2022-07-17) 251浏览 0评论
0个赞
SVG 在 HTML 页面
SVG 文件可通过以下标签嵌入 HTML 文档:<embed>、<object> 或者 <iframe>。
SVG的代码可以直接嵌入到HTML页面中,或您可以直接链接到SVG文件。
使用 <embed> 标签
<embed>:
优势:所有主要浏览器都支持,并允许使用脚本
缺点:不推荐在HTML4和XHTML中使用(但在HT……继续阅读 »
2年前 (2022-07-17) 179浏览 0评论
0个赞
XPath 运算符
XPath 表达式可返回节点集、字符串、逻辑值以及数字。
XPath 运算符
下面列出了可用在 XPath 表达式中的运算符:
运算符
描述
实例
返回值
|
计算两个节点集
//book | //cd
返回所有拥有 book 和 cd 元素的节点集
+
加法
6 + 4
10
–
减法
6 – 4
2
*
乘法
6 * 4
24
div
除……继续阅读 »
2年前 (2022-07-16) 300浏览 0评论
0个赞
您已经学习了 XSLT,现在该怎么办?
XSLT 总结
本教程已经向您讲解了如何使用 XSLT 把 XML 文档转换为其他格式,比如 XHTML。
您已经学会如何向输出文件添加元素和属性,并从输出文件移除元素和属性。
您也学习了如何对元素进行重新排列和排序,执行测试以及决定显示或隐藏哪些元素。
如需学习更多有关 XSLT 的知识,请查阅我们的
XSLT 参考手册。
您已经学习了 XSLT,下一步应当学习什么呢?……继续阅读 »
2年前 (2022-07-16) 373浏览 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……继续阅读 »
2年前 (2022-07-16) 402浏览 0评论
0个赞
XML DOM 节点信息
nodeName、nodeValue 和 nodeType 属性包含有关节点的信息。
尝试一下 – 实例
下面的实例使用 XML 文件
books.xml。
函数 loadXMLDoc(),位于外部 JavaScript 中,用于加载 XML 文件。
获取元素节点的节点名称
本例使用 nodeName 属性来获取 “books.xml” 中根元素的……继续阅读 »
2年前 (2022-07-02) 333浏览 0评论
0个赞
SVG 实例
在线实例
下面的例子是把SVG代码直接嵌入到HTML代码中。
谷歌Chrome,火狐,Internet Explorer9,和Safari都支持。
注意:下面的例子将不会在Opera运行,即使Opera支持SVG – 它也不支持SVG在HTML代码中直接使用。
SVG 实例
SVG基本形状
一个圆
矩形
不透明矩形
一个矩形不透明2
一个带圆角矩形
一个椭圆
累叠而上的三个椭圆
两个椭……继续阅读 »
2年前 (2022-07-01) 231浏览 0评论
0个赞
XML DOM – Text 对象
Text 对象
Text 对象表示元素或属性的文本内容。
Text 对象属性
属性
描述
data
设置或返回元素或属性的文本。
isElementContentWhitespace
判断文本节点是否包含空白字符内容。如果文本节点包含空白字符内容,则返回 true,否则返回 false。
length
返回元素或属性的文本长度。
wholeText……继续阅读 »
2年前 (2022-07-01) 294浏览 0评论
0个赞
XLink 和 XPointer 简介
XLink 定义了一套标准的在 XML 文档中创建超级链接的方法。
XPointer 使超级链接可以指向 XML 文档中更多具体的部分(片断)。
您应当具备的基础知识
学习本教程前您应当具备的基础知识:
HTML / XHTML
XML / XML 命名空间
XPath
如果您希望首先学习这些项目,请在我们对 首页 访问这些教程。首页.
什么是 XLink?
……继续阅读 »
2年前 (2022-07-01) 264浏览 0评论
0个赞
XML 简介
XML 被设计用来传输和存储数据。
HTML 被设计用来显示数据。
应该掌握的基础知识
在您继续学习之前,需要对以下知识有基本的了解:
HTML
JavaScript
如果您希望首先学习这些项目,请在我们的 首页 访问这些教程。
什么是 XML?
XML 指可扩展标记语言(EXtensible Markup Language)。
XML 是一种很像HTML的标记语言。
XML 的设计宗旨是……继续阅读 »
2年前 (2022-07-01) 151浏览 0评论
0个赞
XML Schema 教程
XML Schema 描述了 XML文档的结构。
在此教程中,你将学习如何在应用程序中读取和创建 XML Schema 语言,XML Schema 为何比 DTD 更加强大,以及如何在您的应用程序中使用 XML Schema。
现在开始学习 XML Schema!
XML Schema 实例
<?xml version=”1.0″?>
<xs:……继续阅读 »
2年前 (2022-06-30) 132浏览 0评论
0个赞
XML 编辑器
使用专业的XML编辑器你可以更好的编写XML文档。
XML 是基于文本的
XML 指可扩展标记语言
你可以使用简单的XML编辑器如记事本来创建或者编辑XML文件。
然而,当你开始使用XML,你很快就会发现它使用专业的XML编辑器可以更好的
编辑XML文件。
为什么不使用记事本?
许多开发人员使用记事本来编辑 XML 和 HTML 文档,这是因为最常用的操作系统都带有记事本,而且它很容易使用。从……继续阅读 »
2年前 (2022-06-30) 248浏览 0评论
0个赞
XML 实例
这些例子演示了 XML 文件、XML 格式化和 XML 转换(XSLT)。
还演示了与 XML 一起使用的 JavaScript(AJAX)。
查看 XML 文件
查看一个简单的 XML 文件(note.xml)查看一个带有错误的相同的 XML 文件查看一个 XML 的 CD 目录查看一个 XML 的植物目录查看一个 XML 的食物菜单
实例解释
XML 和 CSS
查看一个 XML 的 ……继续阅读 »
2年前 (2022-06-30) 108浏览 0评论
0个赞
XML 编辑器
如果您希望极认真地学习和使用 XML,那么您一定会从一款专业的 XML 编辑器的使用上受益。
XML 是基于文本的
XML 是基于文本的标记语言。
关于 XML 的一件很重要的事情是,XML 可被类似记事本这样的简单的文本编辑器来创建和编辑。
不过,在您开始使用 XML 进行工作时,您很快会发现,使用一款专业的 XML 编辑器来编辑 XML 文档会更好。
为什么不使用记事本?
许多 Web 开……继续阅读 »
2年前 (2022-06-30) 218浏览 0评论
0个赞
XLink 和 XPointer 教程
XLink 定义在 XML 文档中创建超级链接的标准方法。
XPointer 允许这些超级链接指向 XML 文档中的更多具体部分(片断)。
现在开始学习 XLink 和 XPointer!
内容列表
XLink 和 XPointer 简介
本章阐述 XLink 和 XPointer 的概念。
XLink 和 XPointer 语法
XLink 和 XPointer……继续阅读 »
2年前 (2022-06-29) 213浏览 0评论
0个赞
SVG 阴影
注意: Internet Explorer和Safari不支持SVG滤镜!
<defs> 和 <filter>
所有互联网的SVG滤镜定义在<defs>元素中。<defs>元素定义短并含有特殊元素(如滤镜)定义。
<filter>标签用来定义SVG滤镜。<filter>标签使用必需的id属性来定义向图形应用哪个滤镜?
SVG……继续阅读 »
2年前 (2022-06-29) 216浏览 0评论
0个赞
XSL-FO 页面
XSL-FO 使用名为 “Page Masters” 的页面模板来定义页面的布局。
XSL-FO 页面模板(Page Templates)
XSL-FO 使用名为 “Page Masters” 的页面模板来定义页面的布局。每个模板必须拥有一个唯一的名称:
<fo:simple-page-master master-name=”……继续阅读 »
2年前 (2022-06-29) 165浏览 0评论
0个赞
XSD 数值数据类型
<p class="intro"十进制数据类型用于数值。
十进制数据类型
十进制数据类型用于规定一个数值。
下面是一个关于某个 scheme 中十进制数声明的例子。
<xs:element name=”prize” type=”xs:decimal”/>
文档中的元素看上去应该类似这样:
<priz……继续阅读 »
2年前 (2022-06-28) 125浏览 0评论
0个赞
SVG <rect>
SVG Shapes
SVG有一些预定义的形状元素,可被开发者使用和操作:
矩形 <rect>
圆形 <circle>
椭圆 <ellipse>
线 <line>
折线 <polyline>
多边形 <polygon>
路径 <path>
下面的章节会为您讲解这些元素,首先从矩形元素开始。
……继续阅读 »
2年前 (2022-06-28) 175浏览 0评论
0个赞
XML 树结构
XML 文档形成了一种树结构,它从”根部”开始,然后扩展到”枝叶”。
一个 XML 文档实例
XML 文档使用简单的具有自我描述性的语法:
<?xml version="1.0" encoding="UTF-8"?>
<note>
<to>Tove</to>
&……继续阅读 »
2年前 (2022-06-28) 302浏览 0评论
0个赞
SVG <rect>
SVG Shapes
SVG有一些预定义的形状元素,可被开发者使用和操作:
矩形 <rect>
圆形 <circle>
椭圆 <ellipse>
线 <line>
折线 <polyline>
多边形 <polygon>
路径 <path>
下面的章节会为您讲解这些元素,首先从矩形元素开始。
……继续阅读 »
2年前 (2022-06-28) 380浏览 0评论
0个赞
XSLT <xsl:choose> 元素
<xsl:choose> 元素用于结合 <xsl:when> 和 <xsl:otherwise> 来表达多重条件测试。
<xsl:choose> 元素
语法
<xsl:choose>
<xsl:when test=”expression“>
………继续阅读 »
2年前 (2022-06-27) 263浏览 0评论
0个赞