W3C HTML 网页标准教程

XSLT

XSLT

XSL 语言
XSL是指可扩展样式表语言 (EXtensible Stylesheet Language),是一种用于以可读格式呈现 XML 数据的语言。
XSLT 简介
XSLT是扩展样式表转换语言(Extensible Stylesheet Language Transformations)的简称。XSLT 是一种用于将 XML 文档转换为 XHTML 文档或其他 XML 文档的语言。
XSLT 浏览器
几乎所有主要的浏览器均支持 XML 和 XSLT。包括 Mozilla Firefox ,Netscape ,Opera ,Internet Explorer 等。
XSLT 转换
XSLT是扩展样式表转换语言的简称,是一种对XML文档进行转化的语言,XSLT中的T代表英语中的“转换”。
xsl:template 元素
XSL 样式表由一个或多套被称为模板(template)的规则组成。每个xls:template模板含有当某个指定的节点被匹配时所应用的规则。
xsl:value-of 元素
xsl:value-of 元素用于提取XML中某个选定节点node的值,并把值添加到转换的文档输出流中。
xsl:for-each 元素
xsl:for-each 元素允许您在 XSLT 中循环遍历所有的 XML 元素,并显示所有的记录。
xsl:sort 元素
xsl:sort 元素用来对使用 xsl:for-each 元素转换后的结果进行排序。
xsl:if 元素
xsl:if 元素位于 xsl:for-each 元素内部,用来对对 XML 文件的内容做条件判断。必选的 test 属性的值包含了需要求值判断的表达式
xsl:choose 元素
XSLT xsl:choose 元素用于结合 xsl:when 和 xsl:otherwise 对转换结果进行多重条件的判断。

xsl:apply-templates 元素
xsl:apply-templates 元素可把一个模板应用于当前的元素或者当前元素的子节点。xsl:apply-templates 元素使用 select 属性来规定子节点被处理的顺序。
XSLT - 客户端转化
XSLT 在客户端,通常使用 JavaScript 来完成 XSLT 对 XML 文档的转换。
XSLT - 服务器端转化
为了让 XML 数据适用于任何类型的浏览器,我们可以在服务器上通过 XSLT 对 XML 文档进行转换,然后将其作为 XHMTL 发送到浏览器。
XSLT FROM 示例
我们会为您展示通过 XSLT 转化 的 FORM 示例,演示如何打开、编辑及保存存储于服务器上的 XML 文件。
XSLT 元素
主要介绍 W3C 推荐 (XSLT Version 1.0) 的 XSLT 元素。
XSLF 函数
XSLT 含有超过 100 个内建的函数。这些函数用于字符串值、数值、日期和时间比较、节点和 QName 操作、序列操作、逻辑值等。XSLT 函数命名空间的默认前缀是 fn。

返回XSLT