代码在OXYGEN中正确运行但在altova中没有运行

时间:2014-12-23 09:46:53

标签: xslt

我有一个XML文档,我正在运行XSLT。

当我在Oxygen中运行时,输出很好,但是当我在Altova中执行相同操作时,它会捕获错误的when并提供错误的输出。当我进入XML引擎时,它显示为SAXON HE,而在Altova我认为它使用了XALAN,我试图导入SAXON jar file并且预期的参数是%1(XML输入),%2(输出文件)和%3(XSL),但问题是我正在从项目窗口运行整个文件集。

您可以告诉我如何解决此问题并使用Saxon运行多个文件。

由于

1 个答案:

答案 0 :(得分:0)

Xalan不支持XSLT2.0。 Saxon实现了XSLT2.0。撒克逊人的论据应该是

-xsl:<xsl file> -s:<input xml> -o:<output file>

更多信息:http://www.saxonica.com/documentation9.5/using-xsl/commandline.html