![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Feb 2008
Сообщений: 1
|
Подскажите, пожалуйста, как обойти все узлы XML так, чтобы в массив добавились по очереди сначала первый ребенок каждого узла, затем второй и так далее. Чтобы в конечном итоге массив приобрел приблизительно следующий вид:
xml_data.childNodes[0].childNodes[0]; xml_data.childNodes[1].childNodes[0]; xml_data.childNodes[2].childNodes[0]; xml_data.childNodes[3].childNodes[0]; xml_data.childNodes[0].childNodes[1]; xml_data.childNodes[1].childNodes[1]; xml_data.childNodes[2].childNodes[1]; xml_data.childNodes[3].childNodes[1]; |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Ну так перебирайте первый уровень, вводите индекс элемента на втором уровне. Если индекс выходит за пределы второго уровня, пропускаете текущий узел. Ну это в лоб если.
|
![]() |
![]() |
Часовой пояс GMT +4, время: 13:48. |
|
|
« Предыдущая тема | Следующая тема » |
| Теги |
| xml |
|
|