使用MarkLogic,但这可能是一个通用的XQuery问题。
我有:
我希望能够返回所有具有 title 属性的 [book] 元素,但我不想获取 book 的任何子元素,例如 [publisher]。如何以正统且高效的方式实现这一目标?
相关问题:有时我可能只想获取某些子元素,而不是全部子元素,例如获取所有 book 元素及其 publisher 子元素,但不获取其他子元素。
谢谢。
我有:
<library>
<books>
<book title="whatever">
<publisher>Random</publisher>
....more children
</book>
<book title="another">
<publisher>Simon</publisher>
....more children
</book>
...
</books>
</library>
我希望能够返回所有具有 title 属性的 [book] 元素,但我不想获取 book 的任何子元素,例如 [publisher]。如何以正统且高效的方式实现这一目标?
相关问题:有时我可能只想获取某些子元素,而不是全部子元素,例如获取所有 book 元素及其 publisher 子元素,但不获取其他子元素。
谢谢。