XSLT是一种用于转换 XML 文档的语言。
X路径是一种用于在 XML 文档中导航的语言。
X查询是一种用于查询 XML 文档的语言。
XSL代表EX可拉伸的S样式表L语言。
万维网联盟 (W3C) 开始开发 XSL,因为需要基于 XML 的样式表语言。
HTML 使用预定义的标签。每个标签的含义以及如何显示都很好理解。
CSS 用于向 HTML 元素添加样式。
XML 不使用预定义的标签,因此每个标签的含义不太容易理解。
<table> 元素可以指示 HTML 表格、一件家具或其他东西 - 而浏览器不知道如何显示它!
因此,XSL 描述了 XML 元素应如何显示。
XSL由四部分组成:
随着CSS3 分页媒体模块,W3C 发布了文档格式的新标准。因此,自 2013 年以来,CSS3 被提议作为 XSL-FO 的替代品。
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 和 XPath。
XSLT 成为W3C 建议 1999 年 11 月 16 日。
截取页面反馈部分,让我们更快修复内容!也可以直接跳过填写反馈内容!