2015-09-17 2 views
0

Предположим, у меня естьDOM4J получить один узел значение текста

<Sports> 
    <Soccer> 
     <Players> 
     <Player_1> Messi Leonel </Player_1> 
     </Players> 
    </Soccer> 
</Sports> 

Как получить Player_1 текст узла в одной строке без итерации с помощью DOM4J?
Возвращаемое значение должно быть: Месси Леонель
Благодаря

+0

У меня есть этот материал: dom4j.Document, dom4j.Element, dom4j.SAXReader, dom4j.Element – Phiber

ответ

1

Понял, к человеку, который выглядит примерно так

File file = new File("/path/to/file.xml"); 
SAXReader reader = new SAXReader(); 
Document document = reader.read(file); 
String name = document.selectSingleNode("//Sports/Soccer/Players/Player_1").getText(); 
Смежные вопросы