Я пытаюсь получить только текст верхнего уровня, а не дочерний текст.Итак, у меня есть следующий xml:
<job>
text1
<input> text2 </input>
</job>
, и я хотел бы получить только родительский (text1) текст.Так что в этом примере я бы сделал
node.getTextContent();
и получил бы text1
, а не text1text2
, который getTextContent в настоящее время дает мне.Теперь я прочитал man pages и знаю, что они говорят, что getTextContent возвращает объединенную строку всех потомков с родителем.Но я просто хотел бы текст от родителей.Другой способ, которым я думал об этом, - попытаться изолировать родителя от потомков и выполнить команду getTextContent только для родителя, но я не знаю, насколько это возможно.
Любая помощь будет признательна
Спасибо, Джош