&引用;“标准路径”;XQuery中的函数?
是否有标准的XQuery函数可以返回节点的“规范”路径?&引用;“标准路径”;XQuery中的函数?,xquery,Xquery,是否有标准的XQuery函数可以返回节点的“规范”路径? 我的意思是: doc("books.xml")/bookstore/book[substring(title,1,5)='Harry'] /根/元素/子元素[0] 是的,在使用XQuery的路径表达式的谓词中,可以执行以下操作: doc("books.xml")/bookstore/book[substring(title,1,5)='Harry'] 希望有帮助 自从XQuery3.0以来,就有了,它正好做到了这一点。如果您的查询处理
我的意思是:
doc("books.xml")/bookstore/book[substring(title,1,5)='Harry']
/根/元素/子元素[0]
是的,在使用XQuery的路径表达式的谓词中,可以执行以下操作:
doc("books.xml")/bookstore/book[substring(title,1,5)='Harry']
希望有帮助 自从XQuery3.0以来,就有了,它正好做到了这一点。如果您的查询处理器不支持它,您也可以使用FunctX,不幸的是它不能很好地与名称空间配合使用。下面是fn:path()的一个示例:它使用EQName语法使路径表达式独立于prolog声明。我想您可能误解了我的问题(或者我误解了你的答案):我的意思是“给定一个节点,我可以构造另一个XPATH查询,用于以“规范格式”引用它吗”(我可以用几种方式匹配它,但现在我想存储一个指向它的简单明确指针)。