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

Функция XML_ПЕРЕЙТИ

Функция XML_ПЕРЕЙТИ осуществляет перемещение курсора в пределах XML-документа.

ФУНКЦИЯ ТИП_ЛОГИКА: XML_ПЕРЕЙТИ(ТИП_СТРОКА: курсор, <режим>)

Параметры

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

Возвращаемое значение

ДА – в случае успешного перехода и НЕТ – в противном случае.


См. также: