如何使用属性值解析xml元素

时间:2011-05-23 06:40:57

标签: java android xml

如何使用属性值解析xml元素。我正在使用Dom来解析XML文件。我不确定解析只有属性值的xml元素。在DOM中这是可能的吗??

1 个答案:

答案 0 :(得分:0)

以下XPath表达式将选择已赋予attibute / attribute-value对的所有元素:

//*[@foo="bar"]

示例:

<root>
 <grand foo="bar">    <!-- selected -->
   <child foo="nobar"/>
 </grand>
 <grand foo="nobar">
   <child foo="bar"/> <!-- selected -->
 </grand>
</root>

这是一个tutorial for the Java XPath API (jaxp)。它有一些片段,展示了如何使用它。