2

是否有标准的 XQuery 函数将返回节点的“规范”路径?
我的意思是:

/根/元素/子元素[0]

4

2 回答 2

4

XQuery 3.0 开始,就有fn:path($node)了 , 正是这样做的。如果您的查询处理器不支持它,您也可以使用FunctXfunctx:path-to-node-with-pos($node),不幸的是它不能很好地与命名空间配合使用。

于 2012-09-25T16:35:01.750 回答
-1

是的,在使用 XQuery 的路径表达式的谓词中,您可以执行以下操作:

doc("books.xml")/bookstore/book[substring(title,1,5)='Harry']

希望有帮助!

于 2012-09-25T16:12:57.670 回答