【发布时间】:2020-06-17 20:21:52
【问题描述】:
我们使用 Saxon 纯粹是为了查询数据。我们即将更新到 XPath 3.1。对于读取查询(无插入/更新/删除),XPath 3.1 和 XQuery(最新版本)有什么区别?
如果是这样,那是什么?我想确定我们是否应该在我们的系统中实现 XQuery API 以及 XPath 3.1?
【问题讨论】:
标签: saxon
我们使用 Saxon 纯粹是为了查询数据。我们即将更新到 XPath 3.1。对于读取查询(无插入/更新/删除),XPath 3.1 和 XQuery(最新版本)有什么区别?
如果是这样,那是什么?我想确定我们是否应该在我们的系统中实现 XQuery API 以及 XPath 3.1?
【问题讨论】:
标签: saxon
主要区别在于:
<out>{/x/y}</out>
所以 XQuery 对于复杂的查询要强大一些,但更重要的是,它允许构造一个新的 XML 文档来表示结果。
【讨论】: