如何使用XPath引用XML属性?

我的 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属性.

相关文章

php输出xml格式字符串
J2ME Mobile 3D入门教程系列文章之一
XML轻松学习手册
XML入门的常见问题(一)
XML入门的常见问题(三)
XML轻松学习手册(2)XML概念