хорошо. если хмлка будет несколько метров? вариантов решения обращения именно через

Код:
childNodes[i].nodeValue
сколько же раз придеться пробегать все дерево чтобы выдрать нужную часть?
Если же все это при одно заходе а потом в массивы, то памяти ест немеренно.. и тормоза..