Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
dmx102 29.08.2005 17:45
Есть исходный 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 из первого документа со всеми вложениями Пробовал через $Node[^узел.cloneNode(deep)] и $Node[^документ.importNode[importedNode](deep)]Прошу помощи!