Я застрял в ситуации, когда у меня есть список узлов, и мне нужно получить значение от узла, используя xpath
.
Вот что я пытаюсь ...
<book>
<book1>
<abc><fm>text</fm></abc>
<def></def>
<ghi></ghi>
</book1>
<book2>
<abc><fm>text</fm></abc>
<def></def>
<ghi></ghi>
</book2>
<bookN>
<abc><fm>text</fm></abc>
<def></def>
<ghi></ghi>
</bookN>
</book>
Итак, я получаю список узлов из документа и, используя узел, оцениваю XPATH
String nodeValue = (String) xPathFac
.compile("//fm/text()")
.evaluate(bookNode, XPathConstants.STRING);
Возвращает мне пустую строку здесь, кто-то, помогите мне здесь, пожалуйста:)
Я тоже пытался .// fm / text (), но безрезультатно