2012-03-16 4 views
0

Я хочу выбрать элемент узла на 2 условия. Например:dom4j - выберите узел на 2 условия

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

Я хочу получить элемент aaa с атрибутом name = "param1". Каков наилучший способ сделать это?

ответ

1

Предполагая, что вы уже разобран документ с DOM4J, затем ...

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

... должно работать. Переменная node должна содержать нужный элемент.

Смежные вопросы