Мне нужно сформировать массив, который будет состоять из массивов, где каждый массив заполняется значениями атрибутов <row>, типа:

Код:
Array
(
[0] => Array
(
[ChapterID] => 13
[ChapterOrder] => 1
[ChapterName] => GENERAL
[LessonsCount] => 18
)
[1] => Array
(
[ChapterID] => 2
[ChapterOrder] => 2
[ChapterName] => EYE TECHNIQUES
[LessonsCount] => 4
)
......
)
P.S. Спасибо за XML.prototype.ignoreWhite = true; правда оно отбрасывает только <root>, а <result> оставляет, поэтому приходится делать так:
trace(result.firstChild.firstChild.childNodes);
вот получил я доступ к массиву, каждый элемент которого <row> Вот как теперь из этого сформировать такой массив как мне нужно ?