使用MarkLogic,但這可能是一個通用的XQuery問題。如何獲得孩子元素,但沒有他們的孩子?
我:
<library>
<books>
<book title="whatever">
<publisher>Random</publisher>
....more children
</book>
<book title="another">
<publisher>Simon</publisher>
....more children
</book>
...
</books>
</library>
我想與他們的title屬性返回所有[圖書]元素,但我不希望任何一本書,例如子女的[發佈]。我如何以正統和高性能的方式實現這一目標?
相關問題:有時我可能想要一些的孩子,但不是其他人,例如,獲取所有書籍元素和他們的出版商子元素,但沒有其他孩子。
謝謝。
謝謝Michael!在我看來,這看起來似乎是最優雅的方法。 – bethesdaboys