使用 MarkLogic,但这可能是一个通用的 XQuery 问题。
我有:
<library>
<books>
<book title="whatever">
<publisher>Random</publisher>
....more children
</book>
<book title="another">
<publisher>Simon</publisher>
....more children
</book>
...
</books>
</library>
我想返回所有带有标题属性的 [book] 元素,但我不想要 book 的任何子元素,例如 [publisher]。我如何以正统和高效的方式完成此任务?
相关问题:有时我可能想要获取一些子元素,而不是其他子元素,例如获取所有书籍元素及其出版商子元素,但不获取其他子元素。
谢谢。