2012-11-02 110 views
16

xpath完全不熟悉。如何使用xpath從節點獲取屬性值?

我的xml:

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

要獲得通過索引值,我可以使用:string(/*/Value[1]/@CustomAtr)

是否有可能通過關鍵值? 熱得到CustomAtrValue="b"

謝謝

回答

37

這應該做的伎倆:

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

* + 1 *幫我。 :) –

相關問題