如何“运行”XSLT 文件?

Tor*_*uun 3 xml xslt

我收到了一个关于排序 XML 的很好的答案 - 我需要使用 XSLT。但我实际上如何做到这一点?需要什么软件?

假设我有一个 XML 文件和一个 XSLT 文件作为输入,我需要什么命令或应用程序才能开始获取“转换后的”XML 输出文件?

我没有安装任何开发环境;这是一台WinXP+IE7的普通办公电脑。

更新:
在这个站点的帮助下,我创建了一个我想分享的小包XML-Sorter_v0.3.zip

小智 6

首先决定您要使用 XSLT 1.0 还是 2.0。XSLT 2.0 是一种更丰富的语言,更喜欢 XSLT 1.0 的唯一原因是它在更广泛的环境中(例如,在浏览器中)得到支持。

然后决定要使用的 XSLT 处理器。XSLT 1.0 有多种选择;XSLT 2.0 的一个相当狭窄的选择。

然后查看该 XSLT 处理器的文档以了解如何运行它。

鉴于您似乎可以从 Windows 命令行运行转换,我建议使用 Saxon-HE,您可以从http://saxon.sf.net/获得它。您将需要安装 Java,然后才能运行 Saxon。文档在这里:http : //www.saxonica.com/documentation/index.html#!using- xsl/ commandline

如果您更喜欢简单的 GUI 界面,请考虑“Kernow for Saxon”。

如果您想要一个带有不错的编辑器和调试器的开发环境,您将不得不为此付费,但是 Stylus Studio 和 oXygen 都是物超所值的,它们都为您提供了 XSLT 引擎的选择。