XSLT:可扩展样式语言转换
可扩展样式语言转换 (XSLT) 是一种基于 XML 的语言,与专门的处理软件结合使用,用于转换 XML 文档。
尽管此过程称为“转换”,但原始文档不会被更改;而是基于现有文档的内容创建新的 XML 文档。然后,处理器可以将新文档以标准的 XML 语法或其他格式(如 HTML 或纯文本)进行序列化(输出)。
XSLT 最常用于在不同的 XML 模式之间转换数据,或将 XML 数据转换为网页或 PDF 文档。
参考
XSLT 参考 提供了关于 XSLT 的详细信息,包括可用的元素。
- XSLT 元素参考
-
本文档介绍了 XSLT 元素,重点介绍了在
<xsl:stylesheet>或<xsl:transform>中使用的顶层元素以及模板指令。它还简要介绍了字面量结果元素(LRE),它们将非指令元素(如<hr>)直接复制到输出中,以及使用 XPath 表达式设置属性值的属性值模板。
指南
XSLT 指南 介绍了如何转换 XML,如何使用 PI 参数,以及常见的 XSLT 错误。
- 使用 XSLT 转换 XML
-
XSLT 允许样式表作者以两种重要的方式转换主要的 XML 文档:处理和排序内容,如果需要,还可以对内容进行整体重新排序,以及将内容转换为不同的格式。
- 使用处理指令指定参数
-
Firefox 允许在使用
<?xml-stylesheet?>处理指令时指定样式表参数。这是通过本文档中介绍的<?xslt-param?>PI 来完成的。 - 常见的 XSLT 错误
-
本文列出了一些在 Firefox 中使用 XSLT 的常见问题。