Рассмотрим этот документ XML:
<root>
<child/>
</root>
Потомками корня являются:
- текстовый узел, содержащий символ новой строки + 4 пробела
- дочерний элемент
- текстовый узел, содержащий символ новой строки char
Кроме того, getDescendants
проходит через всех потомков, а не только непосредственных потомков элемента.Я уверен, что это не то, что вы хотите.