Метод XML_КУРСОР.КОПИРОВАТЬ_УЗЕЛЫ
Копирует ветку узлов из одного курсора XML-документа в другой. Курсор-источник и курсор-приемник могут быть связаны как с одним XML-документом, так и с разными. Метод выполняет глубокое копирование узла-источника, включающее все вложенные узлы и атрибуты. Узлы XML-документа источника остаются без изменений. Корень ветки узлов добавляется в качестве дочернего для узла, связанного с курсором. В результате добавления курсор связывается с корневым узлом новой ветки.
ФУНКЦИЯ КОПИРОВАТЬ_УЗЕЛЫ(ПЕРЕМ XML_КУРСОР: курсор; ЦЕЛОЕ: позиция = 0)
Параметры
- курсор
- Курсор-источник, связанный с узлом для копирования.
- позиция
- Позиция вставки новой ветки узлов. Новая ветка узлов размещается перед узлом с заданной позицией. Если позиция не задана или находится вне пределов допустимого диапазона, то новый ветка узлов добавляется в конец. Нумерация узлов начинается с 1.
В режиме расширенной поддержки текстовых узлов в нумерации учитываются как элементы, так и текстовые узлы типов PCDATA и CDATA.