是否有任何XSLT处理命令行工具? [关闭]

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了是否有任何XSLT处理命令行工具? [关闭]相关的知识,希望对你有一定的参考价值。

我想通过XSLT文件和XSLT处理工具将XML文件更改为修改后的XML文件。

例如:xsltprocess.exe -src a.xml -dest b.xml -xslt c.xslt

任何人都可以帮我吗?

答案

如果您正在寻找XSLT处理器,您可以使用Saxon:http://saxon.sourceforge.net/

您可以在此处查看命令行选项:http://saxon.sourceforge.net/saxon6.5.1/using-xsl.html

另一答案

Microsoft有一个简单的命令行工具,它包装了他们的XML Parser - http://www.microsoft.com/en-us/download/details.aspx?id=21714

正如@Mathias所说,它只支持XSL 1.0,而Saxon支持XSL 2.0。

要运行从给定URL下载的转换器,请运行此命令

msxsl.exe backEnd.xml inspectcode.xslt -o backEnd.html

这将使用qazxsw poi文件将qazxsw poi文件转换为xml格式的输出文件

另一答案

您可以使用xslt XSLT 1.0 / 2.0引擎(还有良好的形式和有效性检查)。有直接(我的意思是没有Java)命令行界面的免费社区版例如:

html

检查AltovaXML帮助文件以了解用法。

另一答案

有许多XSLT 1.0处理器和少量XSLT 2.0处理器,据我所知,它们中的每一个都在Windows上运行,可以从命令行调用。如果您的问题是在他们之间进行选择,那么您将不得不告诉我们更多有关您的要求和约束的信息。

另一答案
AltovaXML.exe -xslt2 stylesheet.xsl -in input.xml -out output.xml

该程序是使用libxslt的最简单方法。 AltovaXML.chm

另一答案

# xsltproc [options] stylesheet file

Win32目录有很多好东西,旁边是在命令行上使用的预编译二进制文件。

我没有直接链接到目录,因为项目的根目录有一套丰富的工具 - 适合每个人的月份风味:)

另一答案

http://xmlsoft.org/XSLT/xsltproc2.html包含一个XSLT 2.0命令行处理器。有关详细信息,请参阅ftp://xmlsoft.org/libxml2/文档。

另一答案

您可以在XQSharp找到一些XSLT引擎包装器,XSLer和XSLTransform(一个在Delphi中,一个在.NET中),源代码

以上是关于是否有任何XSLT处理命令行工具? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

是否有突出显示 Stata 语法的命令行编辑器? [关闭]

是否有用于重新格式化 C# 代码的工具? [关闭]

是否有任何命令行工具可以从 db 生成 Java 实体类(不是 Netbeans 或 Eclipse 向导)

解压缩/解压缩 JavaScript 的工具 [关闭]

Saxon HE - XSLT 转换 - 尝试运行命令行代码时出错

.NET 的 XPath 和 XSLT 2.0? [关闭]