Bekommen übergeordneten Knoten von XPATH-Abkömmling-Wert

Ich habe eine HTML-Struktur, die ich bin versucht zu testen mit Hilfe von XPATH. Die Struktur werde ich gerade so etwas wie:

<div id="item_1" class="item-wrapper">
    <div class="container item">

        <div class="container-header">
            <h2 id="title">test-title</h2>
            <h5 id="description">test-description</h5>
        </div>

    </div>
</div>

Gibt es eine Reihe von "items" in meinem Dokument, die jeweils mit einer eindeutigen ID. Die Verwendung von XPATH-ich will 'get' item_1 Knoten aus dem Wert der title - id node ("test-Titel" in diesem Fall).

Ich auch wollen tun dies in einer Weise, dass ist nicht abhängig von der Knoten-Tags (div/h2/etc).

Ich habe das Spiel mit Prädikaten, aber ich kann nicht scheinen, um eine Lösung, die funktioniert. Zum Beispiel:

//*[@class="item-wrapper"][./*[@id="title"][text()="test-title"]] 

Vielen Dank für jede Hilfe!!!

InformationsquelleAutor olan | 2013-10-01

Schreibe einen Kommentar