【问题标题】:Save the output of transform XML with XSLT 2.0使用 XSLT 2.0 保存转换 XML 的输出
【发布时间】:2018-01-17 19:38:56
【问题描述】:

我想将一个 xml 文件转换为其他 xml。我想使用 XSLT 2.0,处理文件,输出应该保存在另一个文件中。我想触发每个命令行工具的转换。如果可能的话,我可以安装哪个处理器 XSLT 2.0 来实现这一点。

【问题讨论】:

  • 嗯,市场上没有那么多独立的 XSLT 2 处理器,Saxon 9 HE 是开源的,有 .NET 版本或 Java 版本和 C/C++ 版本。 XmlPrime 是一个 .NET 实现,但用于商业用途需要购买许可证。
  • 我可以在不使用 c# 或 java 编写任何工具的情况下使用 Saxon 9 触发转换过程吗?
  • 当然,命令行界面记录在saxonica.com/html/documentation/using-xsl/commandline,所以它类似于transform.exe -s:input.xml -xsl:sheet.xsl -o:result.xml for .NET 或java -jar saxon9he.jar -s:input.xml -xsl:sheet.xsl -o:result.xml

标签: xml xslt xml-serialization xslt-2.0


【解决方案1】:

我不喜欢看到未回答的问题,所以回顾一下 cmets 中已有的内容:一种选择是下载 Saxon(开源或商业版本),确保安装了 Java,然后从使用

的命令行
java -jar saxon9he.jar -s:input.xml -xsl:sheet.xsl -o:result.xml

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-05-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多