2012-11-02 11 views
16

Völlig neu zu Xpath.Wie bekomme ich Attributwert vom Knoten mit Xpath?

Ich habe xml:

<Values> 
    <Value Value="a" CustomAtr="1" /> 
    <Value Value="b" CustomAtr="2" /> 
    <Value Value="c" CustomAtr="3" /> 
</Values> 

Um Wert von Index zu bekommen, kann ich verwenden: string(/*/Value[1]/@CustomAtr)

Ist es möglich Wert von Schlüssel zu bekommen? Hot zu bekommen CustomAtr wert wo Value="b"?

Danke

Antwort

37

dies den Trick tun soll:

mir
string(//Value[@Value='b']/@CustomAttr) 
+1

* + 1 * zu helfen. :) –

Verwandte Themen