| Новости | 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, у меня не получилось.