dom4j - 按2个条件选择节点

时间:2012-03-16 15:12:58

标签: java xml dom4j

我想通过2个条件选择节点元素。例如:

<bbb>
    <aaa name="param1">val1</aaa>
    <aaa name="param2">val2</aaa>
    <aaa name="param3">val3</aaa>
</bbb>

我想获得元素aaa,属性名称=“param1”。最好的方法是什么?

1 个答案:

答案 0 :(得分:1)

假设您已经使用Dom4j解析了文档,那么......

Document doc = ...
Node node = doc.selectSingleNode("//aaa[@name='param1']");

......应该有效。 node变量应包含您想要的元素。