Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
Kex 17.06.2006 20:08
Структура xml:<catalog> <item id="1"> <author>$form:author</author> <email>$form:email</email> </item> <item id="2"> ... </catalog>Вот, посмотрите, как я пытаюсь создать новый элемент <item>:
$document[^xdoc::load[messages.xml]] $items[^document.select[/catalog/item]] $id($items + 1) $xml_item[^document.createElement[item]] ^xml_item.setAttribute[id;$id] $item[^document.documentElement.appendChild[$xml_item]] $xml_author[^document.createElement[author]] $xml_author.nodeValue[$form:author] $author[^item.appendChild[$xml_author]] $xml_email[^document.createElement[email]] $xml_email.nodeValue[$form:email] $email[^item.appendChild[$xml_email]]и так далее, в том же духе добавляются остальные узлы. Это рациональнО? Или есть более простой и наглядный способ добавить узлы?