62得票6回答
如何使用XPath检查XML中的元素是否存在?

以下是我的元素层次结构。如何使用XPath检查PrimaryConsumer下的CreditReport中是否存在AttachedXml元素。<Consumers xmlns="http://xml.mycompany.com/XMLSchema"> ...

17得票2回答
通过Linux shell进行XSLT 2.0转换

我想通过命令行执行来执行XSLT 2.0转换。我听说我可以使用Saxon库通过像shell命令这样的方式:java -jar sax.jar -input foo.xml -xsl foo.xsl -output bar.xml 有人知道我如何实现这个目标吗?顺便说一下,我不限于使用Java。...

16得票7回答
使用Python与Saxon

我需要使用Python处理XSLT,目前我正在使用的lxml仅支持XSLT 1,现在我需要处理XSLT 2,有没有办法在Python中使用Saxon XSLT处理器?

14得票2回答
Saxon-HE 9.3中javax.xml.xpath.XPathFactory提供程序配置文件中的语法错误

我在Mac OS X上使用Java SE 6和Saxon-HE 9.3.0.5。 ServiceLoader无法找到javax.xml.xpath.XPathFactory的Saxon实现。mac:test2 ludo$ java -version java version "1.6.0_26...

11得票3回答
Saxon 9 XSLT转换器与Xalan 2.7的比较

我目前在使用Xalan 2.7.0进行XML的XSLT转换,但考虑转换到Saxon 9版本进行XSLT转换。所以,有人能列出使用Saxon与Xalan相比的主要优缺点吗?虽然我知道Saxon支持XSLT 2.0和其他主要更改,但我更想了解Saxon 9的个人经验、优缺点和其他好处。

10得票1回答
萨克森错误与XSLT导入语句

每当我有一个XSLT导入语句时,Saxon处理器就会给我一个错误。以下是错误信息: XTSE0165: I/O error reported by XML parser processing file: shared/test.xslt (The system cannot find the...

10得票6回答
如何使用ant执行XSLT 2.0?

我正在尝试从一个ant文件运行XSLT转换。 我使用的是一个带有saxon 9解析器(支持XSLT 2.0)的XSLT 2.0样式表。 问题是似乎ant总是调用XSLT 1.0解析器。 这是我的ant文件: <xslt style="stylesheet.xslt" bas...

10得票2回答
NodeJs XSLT 转换

我需要在Node.js中使用XSLT转换XML文档。目前似乎找不到一个维护良好且涵盖完整XSLT标准的Node.js库。 有没有人对使用本地Node.js包或其他东西执行转换有任何建议?

9得票4回答
如何在Java中运行Saxon XSLT转换

我可以在命令行轻松运行以下命令来转换xml文件: java -jar saxon9he.jar -o:outputfile.xml data.xml transform.xslt 我希望能够在Java文件中获得与命令行相同的结果,以便我可以在正在制作的程序的一部分中使用它。我已将saxo...

9得票2回答
关闭Saxon中的XML头输出

使用.NET版本的Saxon 9.4,我运行如下命令行: Query.exe -s:myfile.xml -qs:/cruisecontrol/build/msbuild[@success='true']/project[1]/target[@name='GetLatestSource'...