如何使用XPath引用XML属性?
发布时间:2020-12-16 22:38:50 所属栏目:百科 来源:网络整理
导读:我的 XML: root cars makes honda year="1995" model / !-- ... -- /honda honda year="2000" !-- ... -- /honda /makes /cars/root 我需要一个XPath,它将为我提供 honda的所有模型与1995年. 所以: /root/cars/makes/honda 但是如何引用属性? 解决方法 试
我的
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
更新:再次阅读您的问题: /root/cars/makes/honda[@year = '1995'] 底线是:使用@字符来引用xml属性. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |