加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

如何使用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属性.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读