是否可以将XPath 2或3与docx4j一起使用

时间:2015-11-05 15:00:38

标签: xpath docx4j

我正在使用docx4j数据绑定来填充带有一些XPath 1.0函数的docx模板。

是否可以在docx4j中使用XPath 2或3函数?

1 个答案:

答案 0 :(得分:0)

您需要配置XPath 2/3感知库。

尝试Saxon HE。它很可能"只是工作"一旦你将它设置为你的实现。

其他人列在https://en.wikipedia.org/wiki/XPath

请参阅https://docs.oracle.com/javase/7/docs/api/javax/xml/xpath/XPathFactory.html#newInstance(java.lang.String)了解Java如何选择实现。

另见http://www.saxonica.com/documentation9.5/xpath-api/jaxp-xpath/factory.html

告诉我们您的情况。如果重复中断,我们的XPathEnhancerLexer和XPathEnhancerParser可能需要一些关注......