Ich versuche, ein Element mit einem bestimmten innertext aus einem geparsten XML-Dokument zu extrahieren. Ich weiß, dass ich ein Element auswählen kann, das ein Kind mit einem bestimmten inneren Text hat, indem ich //myparent[mychild='foo']
, aber eigentlich möchte ich in diesem Beispiel nur das Element "mychild" auswählen.
<myparent>
<mychild>
foo
</mychild>
</myparent>
Wie würde die XPath-Abfrage für "foo" lauten, die den Knoten "mychild" zurückgeben würde?