XSLT:可扩展样式表语言转换

可扩展样式表语言转换(XSLT)是一种基于 XML 的语言,和专门的处理软件一起使用,用于 XML 文档转换。

虽然这个处理过程被称作“转换”,但并没有改变原始文档,而是在原文档内容的基础上创建了一个新的 XML 文档。然后,这个新文档会被处理器序列化(输出)为标准的 XML 语法或其他格式(如 HTML 或纯文本)。

XSLT 最常用于不同 XML 模式间的数据转换,或用于将 XML 数据转换为网页或 PDF 文档。

文档

XSLT 元素参考 (en-US)

参考。

使用 XSLT 转换 XML

XSLT 允许样式表作者以两种重要的方式转换主 XML 文档:对内容进行操作或排序,包括根据需要对其进行整体重新排序,以及将内容转换为不同的格式。

使用 Mozilla JavaScript 接口进行 XSL 转换 (en-US)

文档描述了 Mozilla 1.2 及以上版本中 XSLT 处理引擎的 JavaScript 接口。

使用处理指令指定参数 (en-US)

Firefox 允许在使用 <?xml-stylesheet?> 处理指令时指定样式表参数。这是通过文档中描述的 <?xslt-param?> 处理指令完成的。

XSLT 教程

W3Schools 教程指导读者如何使用 XSLT 将 XML 文档转换为其他格式(如 XHTML)。

什么是 XSLT?

对 XSLT 和 XPath 的详尽介绍,假设读者先前不了解这些技术,并引导读者了解背景、上下文、结构、概念和介绍性的术语。

XSLT 的常见错误 (en-US)

本文列出了在 Firefox 中使用 XSLT 时的一些常见问题。

相关主题