Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
dmx102 30.08.2005 12:05
Есть исходный XML файл: $document[^xdoc::create{<?xml version="1.0" encoding="windows-1251" ?> <document> <item id="1"> <name>product 1</name> <price>3500</price> </item> <item id="2"> <name>product 2</name> <price>3400</price> </item> </document>}] Из него выбираем узел item, где id=2 $node[^document.selectSingle[/document/item[attribute::id="2"]]] Далее имеется второй пустой документ: $document2[^xdoc::create{<?xml version="1.0" encoding="windows-1251" ?> <document> </document>}] Нужно скопировать узел $node в $document2 Мои действия: $node2[^document.importNode[$node](2)] (После этого действия в документ2 ничего не добавляется) Тогда пробуем еще и так: $node[^document2.appendChild[$node]]В результате выдается ошибка: