parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

OFF: JavaScript - построение деревьев из XML

BeaVe 10.08.2007 12:01 / 10.08.2007 12:02

Имеется XML:
<?xml version="1.0" encoding="UTF-8"?>
<Objects>
	<object id="1">
		<parent_id>0</parent_id>
		...
	</object>
	<object id="2">
		<parent_id>1</parent_id>
		...
	</object>
	<object id="3">
		<parent_id>0</parent_id>
		...
	</object>
	...
</Objects>
С помощью JavaScript нужно вывести li-дерево, учитывая "parent_id".
В Парсере есть замечательный метод select у класса XNode.

В JavaScript DOM такого метода не видно, зате есть объект TreeWalker и к нему функции. Но при его использовании получается немного громоздким код.

Поэтому вопрос, есть ли более легкий способ построить дерево?