Esto debería ser fácil, pero me está dando problemas. Dada esta estructura:Xpath para seleccionar solo los nodos donde existen elementos secundarios?
<root>
<a>
<b/>
</a>
<a/>
</root>
Estoy tratando de formular una expresión XPath que sólo da el no vacías "a" los elementos, es decir, los que tienen elementos secundarios. Por lo tanto, quiero que se devuelva la primera instancia de "a", pero no la segunda.
Hasta ahora tengo "/ root/a/self :: *" pero eso me está devolviendo las dos cosas.
También encontré que este trabajos: /root/a [child :: *] ¡Pero le agradeceré a Adrian una respuesta que también funciona! :) –