Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
527 01.12.2003 18:27 / 01.12.2003 18:31
как с помощью DOM добавить в xml, узел(в моем случае tree) в который нужно добавить xml сгенеренный парсером(методом ^metod[]), дерево туда генерю.@main[] # путь $path[/../path/] # объект класса каталог $catalog[^catalog::catalog[]] # xml код дерева $tree_xml[^catalog.print_xml_tree[^catalog.select_all_category[];0]] # загружаем xml, чтобы потом с помощью DOM туда добавить дерево. $submission[^xdoc::load[${path}xf_add_brand_subm.xml]] # создаем элемент tree $tree[^submission.createElement[tree]] # создаем текстовый узел, в котором будет xml код дерева брэндов $text_node[^submission.createTextNode[$tree_xml]] # добавляем в узел tree xml код дерева брэндов. $add[^tree.appendChild[$text_node]] # добавляем узел tree к $submission $add[^submission.documentElement.appendChild[$tree]] $new_xdoc[^xdoc::create{^submission.string[]}] $response:body[^new_xdoc.string[]]выдает :
<category id="1" parent_id="0" prev_id="2" status="0" add_date="2003-11-27 17:26:37" last_mod="2003-11-27 17:26:37"> <name>Самолеты</name> <discription>самолетная техника</discription>или как можно узел из одного xdoc добавить в другой xdoc, у меня не получилось.