parser

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

 

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

DOM: добавление дерева к дереву.

G_Z 03.09.2004 01:23

Товарищи, прошу помощи.
Что-то сам никак сообразить не могу…

Имеем:
1. Дерево вида:
 
$body[^xdoc::create{<?xml version="1.0" encoding="windows-1251" ?>
<body>
</body>
}]
2. И дерево вида:
$tree[^xdoc::create{<?xml version="1.0" encoding="WINDOWS-1251"?>
<tree>
	<section id="1">
	</section>
</tree>}]
 
Задача: добавить второе дерево к первому, до получения вида:
 
<?xml version="1.0" encoding="windows-1251" ?>
<body>
	<tree>
		<section id="1">
		</section>
	</tree>
</body>
Напрягая поиск по форуму и свой небольшого ума мозг, пытался сделать так:
$select_node[^body.selectSingle[body]]
$select_tree[^tree.selectSingle[tree]]
$Node[^select_node. appendChild[$select_tree]]
После чего получаю ошибку DOMException WRONG_DOCUMENT_ERR (4).

C добавлением к дереву потомка, формируемого по частям понятно, а вот как добавить целое дерево - допереть не могу.
Пните в нужное место, пожалуйста.