tengo el siguiente código XML:Seleccionar un nodo específico en XPath
<parent>
<pet>
<data>
<birthday/>
</data>
</pet>
<pet>
<data>
<birthday/>
</data>
</pet>
</parent>
Y ahora quiero seleccionar el primer elemento de cumpleaños a través de parent//birthday[1]
pero esto devuelve los dos elementos de cumpleaños porque bothof ellos son el primer hijo de sus padres . ¿Cómo solo puedo seleccionar el primer elemento de cumpleaños de todo el documento sin importar dónde esté ubicado? He intentado parent//birthday[position()=1]
, pero eso tampoco funciona.
Saludos
Lo XPath herramienta/biblioteca está usando? –