在计算机科学中,XSLT 是 扩展样式表转换语言 的外语缩写。
XSLT 中的T代表英语中的“转换”(Transformation)。
XSLT 是一种用于将 XML 文档转换为 XHTML 文档或其他 XML 文档的语言。
XPath 是一种用于在 XML 文档中进行导航的语言。
在您继续学习之前,需要对以下知识有基本的了解:
如果您想要首先学习这些项目,请在我们的首页访问这些教程。
XSLT 是 XSL 中最重要的部分。
XSLT 用于将一种 XML 文档转换为另外一种 XML 文档,或者可被浏览器识别的其他类型的文档,比如 HTML 和 XHTML。通常,XSLT 是通过把每个 XML 元素转换为 (X)HTML 元素来完成这项工作的。
通过 XSLT,您可以向输出文件添加元素和属性,或从输出文件移除元素和属性。您也可重新排列并分类元素,执行测试并决定隐藏或显示哪个元素,等等。
描述转化过程的一种通常的说法是,XSLT 把 XML 源树转换为 XML 结果树。
XSLT 使用 XPath 在 XML 文档中查找信息。XPath 被用来通过元素和属性在 XML 文档中进行导航。
如果您想要首先学习 XPath,请访问我们的 XPath 教程。
在转换过程中,XSLT 使用 XPath 来定义源文档中可匹配一个或多个预定义模板的部分。一旦匹配被找到,XSLT 就会把源文档的匹配部分转换为结果文档。
XSLT 在 1999 年 11 月 16 日被确立为 W3C 标准。
如需更多有关 W3C 的 XSLT 活动的信息,请访问我们的 W3C 教程。
从下一节开始,你将学习到更多与 XSLT 相关的知识!
XSLT xsl:message 元素通过 XSLTxsl:message元素你可以报告相关的错误。 完整的 XSLT 元素参考手册定义和用法 xsl:message 元素...
XML DOM ownerDocument 属性 Attr 对象定义和用法 ownerDocument 属性返回节点所属的根元素(document 对象)。 语法attrObject....
XML DOM name 属性 Attr 对象定义和用法 name 属性返回属性的名称。 语法attrObject.name 实例 下面的代码片段使用 loadXMLDoc()...
XML DOM insertData() 方法 Text 对象定义和用法 insertData() 方法向文本节点插入数据。 语法insertData(start,string)参数 描...
XML DOM nodeName 属性 Node 对象定义和用法 nodeName 属性返回节点的名称,根据其类型。 语法nodeObject.nodeName 实例 下面的...
XML DOM xmlEncoding 属性 Document 对象定义和用法 xmlEncoding 属性返回文档的编码。 语法documentObject.xmlEncoding 实例 下...
XML DOM getElementsByTagNameNS() 方法 Document 对象定义和用法 getElementsByTagNameNS() 方法返回带有指定名称和命名空间的...
XML DOM removeAttributeNS() 方法 Element 对象定义和用法 removeAttributeNS() 方法删除通过命名空间和名称指定的属性。 语法e...
Location protocol 属性 Location 对象定义和用法protocol 属性是一个可读可写的字符串,可设置或返回当前 URL 的协议。语法loca...
Window blur() 方法 Window 对象定义和用法blur() 方法可把键盘焦点从顶层窗口移开。 语法window.blur()浏览器支持除了 Opera 浏...