我有一个文档,其中包含许多具有此层次结构的 XML 文档:
<parent>
<child>
<value>112072A</value>
<something>AAB credit relationship contact identifier</something>
</child>
</parent>
如何获取子节点的值?
cts:element-query()
在指定元素及其所有后代中搜索匹配项。因此,您可以指定 child
元素以及您要查找的值恰好位于 value
元素中:
cts:search(doc(),
cts:element-query(xs:QName("child"), "112072A")
)
cts:element-value-query()
搜索作为 value
的后代的 child
元素:
cts:search(doc(),
cts:element-query(xs:QName("child"),
cts:element-value-query(xs:QName("value"), "112072A", "exact")
)
)