Usando MarkLogic pero esta es probablemente una pregunta genérica de XQuery.¿Cómo obtener elementos secundarios pero ninguno de sus hijos?
que tengo:
<library>
<books>
<book title="whatever">
<publisher>Random</publisher>
....more children
</book>
<book title="another">
<publisher>Simon</publisher>
....more children
</book>
...
</books>
</library>
que desea devolver todos los libros [] elementos con atributos de su título, pero no quiere que ninguno de los hijos de libro, por ejemplo, [editor]. ¿Cómo logro esto de una manera ortodoxa y eficiente?
Pregunta correlacionada: a veces es posible que desee obtener algunos de los niños, pero no otros, p. Ej. obtener todos los elementos del libro y sus elementos secundarios editores, pero ninguno de los otros hijos.
Gracias.
Gracias Michael! Este parece ser el enfoque más elegante, en mi opinión, al haber observado otras recomendaciones. – bethesdaboys