2012-03-16 37 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變量應該包含你想要的元素。