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] 要素とそのタイトル属性を返したいのですが、[publisher] などの book の子は必要ありません。オーソドックスでパフォーマンスの高い方法でこれを達成するにはどうすればよいですか?
関連する質問:一部の子を取得したい場合がありますが、他の子は取得したくない場合があります。たとえば、すべての書籍要素とその出版社の子要素を取得しますが、他の子は取得しません。
ありがとう。