Estoy tratando de extraer un elemento con un texto interno particular de un documento XML analizado. Sé que puedo seleccionar un elemento que tenga un hijo con un texto interno particular usando //myparent[mychild='foo']
, pero en realidad solo quiero seleccionar el elemento "mychild" en este ejemplo.Selección de XPath por innertext
<myparent>
<mychild>
foo
</mychild>
</myparent>
¿Cuál sería la consulta de XPath para "foo" que devolvería el nodo "mychild"?
o // myparent [mychild = 'foo'] –
@subtenante: Gracias, eso es exactamente lo que necesitaba. – kdt
@Matt: si OP desea seleccionar el elemento mychild, entonces su solución no funcionará, seleccionará el elemento myparent. – glmxndr