2011-05-23 56 views
-1

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

+0

可能的重复[使用属性获取元素](http://stackoverflow.com/questions/6093121/getting-element-using-attribute) – 2011-05-23 06:46:30

+0

实际猜测的问题(包括重复):“如何查找/选择具有给定属性值的XML文档中的所有元素“... – 2011-05-23 07:14:14

回答

0

以下XPath表达式将选择给attibute /属性值对所有元素:

//*[@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)。它有一些片段显示如何使用它。