Sử dụng MarkLogic nhưng đây có thể là câu hỏi XQuery chung.Làm thế nào để có được các yếu tố con nhưng không có con cái của họ?
tôi có:
<library>
<books>
<book title="whatever">
<publisher>Random</publisher>
....more children
</book>
<book title="another">
<publisher>Simon</publisher>
....more children
</book>
...
</books>
</library>
Tôi muốn trả lại tất cả các [sách] yếu tố với các thuộc tính tiêu đề của họ, nhưng tôi không muốn bất cứ đứa trẻ của cuốn sách, ví dụ [nhà xuất bản]. Làm thế nào để tôi thực hiện điều này một cách chính thống và thực hiện?
Câu hỏi tương quan: đôi khi tôi có thể muốn nhận được một số trẻ em, nhưng không phải là số khác, ví dụ: có được tất cả các yếu tố cuốn sách và các yếu tố con của nhà xuất bản của chúng, nhưng không ai trong số những đứa trẻ khác.
Cảm ơn.
Cảm ơn Michael! Đây có vẻ là cách tiếp cận thanh lịch nhất, trong tâm trí của tôi, đã xem xét các khuyến nghị khác. – bethesdaboys