我的XML:
<root>
<cars>
<makes>
<honda year="1995">
<model />
<!-- ... -->
</honda>
<honda year="2000">
<!-- ... -->
</honda>
</makes>
</cars>
</root>
我需要一个XPath,它将为我提供1995年<honda>
的所有模型。
这样:
/root/cars/makes/honda
但是如何引用属性?
答案 0 :(得分:8)
“我需要一个XPath,它将为我提供1995年
<honda>
的所有模型。”
那将是:
/root/cars/makes/honda[@year = '1995']/model
答案 1 :(得分:6)
尝试/root/cars/makes/honda/@year
更新:再次阅读您的问题:
/root/cars/makes/honda[@year = '1995']
底线是:使用@ character引用xml属性。