secuencias regulares online herramienta expresiones ejemplos consultas attribute xml xpath

xml - regulares - Selección de XPath por el texto interno



xpath online (2)

Estoy tratando de extraer un elemento con un texto interno particular de un documento XML analizado. Sé que puedo seleccionar un elemento que tiene un elemento secundario con un texto interno particular usando //myparent[mychild=''foo''] , pero en realidad solo quiero seleccionar el elemento "mychild" en este ejemplo.

<myparent> <mychild> foo </mychild> </myparent>

¿Cuál sería la consulta XPath para "foo" que devolvería el nodo "mychild"?


¿Has probado esto?

//myparent/mychild[text() = ''foo'']

Alternativamente, puede usar el atajo para el eje self :

//myparent/mychild[. = ''foo'']


Matt lo dijo, pero la solución completa: // myparent [mychild = ''foo''] / mychild