Learning Path
浏览 XSL 相关教程与章节。
W3C、标签速查、字符集、XML/XSL、浏览器兼容与参考文档。
教程
63
XSLT 实例 <xsl:template> 元素 包含当指定节点匹配时要应用的规则的模板 实例解释 <xsl:value-of> 元素 提取选定节点的值 实例解释 <xsl:for-each> 元素 通过 <xsl:for-each> 元素选取指定节点集中的每个 XML 元素 过滤节点集的输出结果 实例解释 &am..
XSLT <xsl:for-each> 元素 <xsl:for-each> 元素允许您在 XSLT 中进行循环。 <xsl:for-each> 元素 XSL <xsl:for-each> 元素可用于选取指定的节点集中的每个 XML 元素: 实例 [mycode3 type='xml'] ..
XSLT format-number() 函数 完整的 XSLT 函数参考对象 定义和用法 format-number() 函数用于把数字转换为字符串。 语法 string format-number(number,format,[decimalformat]) 参数 参数 描述 number 必需。规定要格式化的数字。 format 必需。规定格式化模式。这是用在格式..
XSLT 函数 XQuery 1.0、XPath 2.0 以及 XSLT 2.0 共享相同的函数库。 XSLT 函数 XSLT 含有超过 100 个内建的函数。这些函数用于字符串值、数值、日期和时间比较、节点和 QName 操作、序列操作、布尔值,等等。 函数命名空间的默认前缀是 fn。 函数命名空间的 URI 是: http://www.w3.org/2005/xpath-functions 提示:函数在被调用时常带有 fn: ..
XSLT <xsl:if> 元素 <xsl:if> 元素用于对 XML 数据执行条件判断,当指定条件成立时才输出对应内容。 <xsl:if> 元素 在 XSLT 中,如果需要根据 XML 节点的值或状态来决定是否输出某段内容,可以使用 <xsl:if> 元素进行条件控制。 语法 <xsl:if tes..
XSLT 简介 XSLT 是一种用于将 XML 文档转换为 XHTML 文档或其他 XML 文档的语言。 XPath 是一种用于在 XML 文档中进行导航的语言。 您需要具备的基础知识 在您继续学习之前,需要对以下知识有基本的了解: HTML / XHTML XML / XML 命名空间 XPath 如果您想要首先学习这些项目,请在我们的首页访问这些教程。 什么是 XSLT? XSLT 指 XSL 转换(XSL Tra..
XSL 语言 它起始于 XSL,结束于 XSLT、XPath 以及 XSL-FO。 起始于 XSL XSL 指扩展样式表语言(EXtensible Stylesheet Language)。 万维网联盟(W3C)开始发展 XSL 的原因是:存在着对于基于 XML 的样式表语言的需求。 CSS = HTML 样式表 HTML 使用预先定义的标签,每个标签的意义很容易被理解。 HTML 中的 <table&a..
XSLT - 在服务器端 由于并非所有的浏览器都支持 XSLT,另一种解决方案是在服务器上完成 XML 至 XHTML 的转化。 跨浏览器解决方案 在前面的章节,我们讲解过如何在浏览器中使用 XSLT 来完成 XML 到 XHTML 的转化。我们创建了一段使用 XML 解析器来进行转换的 JavaScript。JavaScript 解决方案无法工作于没有 XML 解析器的浏览器。为了让 XML 数据适用于任何类型的浏览器,我们必须..
XSLT <xsl:sort> 元素 <xsl:sort> 元素用于对输出结果进行排序。 在何处放置排序信息 如需对输出结果进行排序,只要简单地在 XSL 文件中的 <xsl:for-each> 元素内部添加一个 <xsl:sort> 元素: 实例 [mycode3 type='xml'] ..
您已经学习了 XSLT,现在该怎么办? XSLT 总结 本教程已经向您讲解了如何使用 XSLT 把 XML 文档转换为其他格式,比如 XHTML。 您已经学会如何向输出文件添加元素和属性,并从输出文件移除元素和属性。 您也学习了如何对元素进行重新排列和排序,执行测试以及决定显示或隐藏哪些元素。 如需学习更多有关 XSLT 的知识,请查阅我们的 XSLT 参考手册。 您已经学习了 XSLT,下一步应当学习什么呢? XSL 包括三种语..
XSLT <xsl:template> 元素 XSL 样式表由一个或多套被称为模板(template)的规则组成。 每个模板含有当某个指定的节点被匹配时所应用的规则。 <xsl:template> 元素 <xsl:template> 元素用于构建模板。 match 属性用于关联 XML 元素和模板。match 属性也可用来为整个 XML 文档定..
XSLT - 转换 实例研究:如何使用 XSLT 将 XML 转换为 XHTML。 我们会在下一章对本实例的细节进行解释。 正确的样式表声明 把文档声明为 XSL 样式表的根元素是 <xsl:stylesheet> 或 <xsl:transform>。 注意:<xsl:stylesheet> 和 <xsl:transform&..
XSLT 教程 XSL 指扩展样式表语言(EXtensible Stylesheet Language), 它是一个 XML 文档的样式表语言。 XSLT 指 XSL 转换。在此教程中,你将学习如何使用 XSLT 将 XML 文档转换为其他文档,比如 XHTML。 现在开始学习 XSLT ! 在线 XSLT 转换工具 – XML 转 HTML 在线预览 XSLT 实例 XSLT 实例 [mycode3 type=&#..
XSLT <xsl:value-of> 元素 <xsl:value-of> 元素用于提取某个选定节点的值。 <xsl:value-of> 元素 <xsl:value-of> 元素用于提取某个 XML 元素的值,并把值添加到转换的输出流中: 实例 [mycode3 type='xml'] ..
XSLT 元素参考手册 源自于 W3C 推荐标准(XSLT Version 1.0)的 XSLT 元素。 XSLT 元素 如果您需要有关下列元素的更详细的信息,请点击元素列中的链接。 元素 描述 apply-imports 应用来自导入样式表中的模版规则。 apply-templates 向当前元素或当前元素的子节点应用模板规则。 attribute 添加属性。 ..