我的 XML: root cars makes honda year="1995" model / !-- ... -- /honda honda year="2000" !-- ... -- /honda /makes /cars/root 我需要一个XPath,它将为我提供 honda的所有模型与1995年. 所以: /root/cars/makes/honda 但是如
<root> <cars> <makes> <honda year="1995"> <model /> <!-- ... --> </honda> <honda year="2000"> <!-- ... --> </honda> </makes> </cars> </root>
我需要一个XPath,它将为我提供< honda>的所有模型与1995年.
所以:
/root/cars/makes/honda
但是如何引用属性?
试试/ root / cars / makes / honda / @ year更新:再次阅读您的问题:
/root/cars/makes/honda[@year = '1995']
底线是:使用@字符来引用xml属性.