<grand id="grand">
<parent>
<child age="18" id="#not-grand"/>
<child age="20" id="#grand"/> <!-- This is what I want to locate -->
</parent>
</grand>
¿Alguien me puede decir cómo expresar para localizar al segundo hijo?XPath seleccionando un nodo con algún valor de atributo igual al valor de atributo de otro nodo
Esto no funciona ...
"/grand/parent/child[@id=concat('#',/grand/@id)]/@age"
Gracias.
Lo siento. La expresión está bien. Descubrí que tengo algunos problemas en otras áreas, no en la expresión en sí misma.
Su XPath funciona bien para mí. – dogbane
Lo mismo para mí - [lo he probado aquí] (http://www.mizar.dk/XPath/Default.aspx) y selecciona el segundo elemento secundario. –
Derecha ... La expresión está bien. Lo siento. He cometido algunos errores en la expresión (prefijo de espacio de nombres) y en el documento de instancia. Gracias. –