如何使用xpath从节点获取属性值? [英] How to get attribute value from node using xpath?
本文介绍了如何使用xpath从节点获取属性值?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
对 xpath 完全陌生.
Totally new to xpath.
我有 xml:
<Values>
<Value Value="a" CustomAtr="1" />
<Value Value="b" CustomAtr="2" />
<Value Value="c" CustomAtr="3" />
</Values>
要通过索引获取值,我可以使用:string(/*/Value[1]/@CustomAtr)
To get value by index, i can use: string(/*/Value[1]/@CustomAtr)
是否可以按键获取价值?热获取 CustomAtr
值,其中 Value="b"
?
Is it possible to get value by key?
Hot to get CustomAtr
value where Value="b"
?
谢谢
推荐答案
这应该可以解决问题:
string(//Value[@Value='b']/@CustomAttr)
这篇关于如何使用xpath从节点获取属性值?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文