【发布时间】:2020-10-07 18:57:30
【问题描述】:
我们使用 Saxon(从 Java 调用它)来执行查询。当我们升级到 XPath 3.1 时,它会像以前一样处理为 XPath 2.0 编写的所有查询吗?或者某些查询的返回内容是否有变化?
我问是因为如果它 100% 向上兼容,我们只需将现有的 XPath 2.0 代码更改为使用 XPath 3.1。但如果不同,那么我们需要添加 XPath 3.1 作为新的数据源类型。
我们确实将 XPath 1.0 作为不同的数据源,因为 XPath 1.0 和 2.0 对某些查询返回的内容有所不同。
【问题讨论】: