| Новости | 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)]Прошу помощи!