2012-11-02 81 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 *帮我。 :) –

相关问题