Я пытаюсь разобрать эту строку XML:
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<response type="success">
<lots>
<lot>32342</lot>
<lot>52644</lot>
</lots>
</response>
Когда я получаю корневой узел, который является «ответом», я использую метод getChildNodes (), который возвращает NodeList длины 3. Однако меня смущает то, как создается NodeList. Я использовал некоторые вывести операторы, чтобы показать, что в списке
Item length: 3
Item (0): [#text:
]
Item (1): [lots: null]
Item (2): [#text:
]
Итак, сначала текстовый узел, который находится на два уровня ниже корня, затем следующий дочерний элемент корня и затем следующий текстовый узел.
Существует ли определенный порядок и / или причина, по которой список упорядочен таким образом?