Руководство разработчика

Метод XML_КУРСОР.КОПИРОВАТЬ_УЗЕЛЫ

Копирует ветку узлов из одного курсора XML-документа в другой. Курсор-источник и курсор-приемник могут быть связаны как с одним XML-документом, так и с разными. Метод выполняет глубокое копирование узла-источника, включающее все вложенные узлы и атрибуты. Узлы XML-документа источника остаются без изменений. Корень ветки узлов добавляется в качестве дочернего для узла, связанного с курсором. В результате добавления курсор связывается с корневым узлом новой ветки.

ФУНКЦИЯ КОПИРОВАТЬ_УЗЕЛЫ(ПЕРЕМ XML_КУРСОР: курсор; 
                         ЦЕЛОЕ: позиция = 0)

Параметры

курсор
Курсор-источник, связанный с узлом для копирования.
позиция
Позиция вставки новой ветки узлов. Новая ветка узлов размещается перед узлом с заданной позицией. Если позиция не задана или находится вне пределов допустимого диапазона, то новый ветка узлов добавляется в конец. Нумерация узлов начинается с 1.

В режиме расширенной поддержки текстовых узлов в нумерации учитываются как элементы, так и текстовые узлы типов PCDATA и CDATA.


См. также: