gpt4 book ai didi

java - Saxon:从 XPath 2.0 到 XPath 3.1

转载 作者:行者123 更新时间:2023-12-01 16:13:14 25 4
gpt4 key购买 nike

目前,我们使用以下方式执行 XPath 2.0 查询(在 Java 中):

// set earlier
XPathCompiler xPath;
XdmNode xmlDocument;

XPathExecutable exe = xPath.compile(query);
XPathSelector selector = exe.load();
selector.setContextItem(xmlDocument);
XdmValue nodeSet = selector.evaluate();

要使用 XPath 3.1,是否只需更新到 Saxon 10,上面的内容现在就是 XPath 3.1 ( I think it does default to 3.1 )?或者我需要以不同的方式调用它吗?

如果不同,是否有关于如何执行此操作的示例?

最佳答案

没错,只需升级即可默认使用 XPath 3.1。

Saxon 确实有降低语言级别的选项 (XPathCompiler.setLanguageVersion('2.0')),但除非您试图通过一致性测试,否则没有什么意义。

关于java - Saxon:从 XPath 2.0 到 XPath 3.1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62477733/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com