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