2012-03-16 35 views
0

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

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

我想获取元素aaa,属性名称=“param1”。什么是最好的方式来做到这一点?

回答

1

假设你已经分析出的文档与dom4j的,然后......

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

...应该工作。 node变量应该包含你想要的元素。