java - 通过 linux shell 进行 XSLT 2.0 转换

标签 java shell xslt jar saxon

我想通过使用命令行执行来执行 XSLT 2.0 转换。我听说我可以通过如下 shell 命令使用 Saxon 库:

java -jar sax.jar -input foo.xml -xsl foo.xsl -output bar.xml

有谁知道我究竟怎样才能实现这个目标?

顺便说一下,我并不局限于 Java。任何其他 shell 解决方案都可以。

最佳答案

Saxon 的文档在线:http://www.saxonica.com/documentation/#!using-xsl/commandline .所以你需要:

java -jar saxon9he.jar -xsl:foo.xsl -s:foo.xml -o:bar.xml

关于java - 通过 linux shell 进行 XSLT 2.0 转换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8535947/

相关文章:

java - 如何使用 Maven2 在 ZIP 中捆绑多个模块和第 3 方 JAR?

java - 在打印 JTable 时对齐消息格式

xslt排序输出xml

linux - 如何获取后台进程的进程ID?

bash - 如何使用带有 shell 函数的 git 别名来构建提交消息

xslt - 我可以根据变量属性在 XPath 中进行选择吗?

jquery - xsl :include and xsl:param at Google Chrome, 与 jQuery 转换插件

java - Eclipse 插件在 eclipse 之外重用

java - 如何获取当前时间 09 :04:15 instead of 9:4:15 when using Date?

linux - 将密码应用于脚本