Поделиться через


перечисление WS_MOVE_TO (webservices.h)

Это перечисление определяет различные способы перемещения по xml-документу.

Синтаксис

typedef enum {
  WS_MOVE_TO_ROOT_ELEMENT = 0,
  WS_MOVE_TO_NEXT_ELEMENT = 1,
  WS_MOVE_TO_PREVIOUS_ELEMENT = 2,
  WS_MOVE_TO_CHILD_ELEMENT = 3,
  WS_MOVE_TO_END_ELEMENT = 4,
  WS_MOVE_TO_PARENT_ELEMENT = 5,
  WS_MOVE_TO_NEXT_NODE = 6,
  WS_MOVE_TO_PREVIOUS_NODE = 7,
  WS_MOVE_TO_FIRST_NODE = 8,
  WS_MOVE_TO_BOF = 9,
  WS_MOVE_TO_EOF = 10,
  WS_MOVE_TO_CHILD_NODE = 11
} WS_MOVE_TO;

Константы

 
WS_MOVE_TO_ROOT_ELEMENT
Значение: 0
Перемещается к самому верхнему элементу в документе. Если корневого элемента нет, положение остается без изменений.
WS_MOVE_TO_NEXT_ELEMENT
Значение: 1
Переходит к следующему элементу с той же глубиной и родительским значением, что и текущий узел. Текст и комментарии пропускаются. Если нет элемента
объект найден, а затем позиция остается без изменений.
WS_MOVE_TO_PREVIOUS_ELEMENT
Значение: 2
Перемещается к предыдущему элементу с той же глубиной и родительским значением, что и текущий узел. Текст и комментарии пропускаются. Если нет элемента
объект найден, а затем позиция остается без изменений.
WS_MOVE_TO_CHILD_ELEMENT
Значение: 3
Перемещается к первому дочернему элементу под текущим узлом. Текст и комментарии пропускаются. Если элемент не найден, то
позиция остается без изменений.
WS_MOVE_TO_END_ELEMENT
Значение: 4
Если текущий узел является элементом, перемещается к соответствующему ему концевого элемента. В противном случае позиция остается
Неизменным.
WS_MOVE_TO_PARENT_ELEMENT
Значение: 5
Перемещается на узел элемента, содержащий текущий узел. Конечные элементы считаются последним дочерним элементом их
соответствующий элемент start. Если текущая позиция является корневым элементом, позиция будет перемещена.
для WS_XML_NODE_TYPE_BOF. Если текущая позиция WS_XML_NODE_TYPE_BOF, то
Текущая позиция остается без изменений.
WS_MOVE_TO_NEXT_NODE
Значение: 6
Переходит к следующему элементу уровня текущего узла. Если текущий узел является конечным элементом, позиция остается без изменений.
WS_MOVE_TO_PREVIOUS_NODE
Значение: 7
Переходит к предыдущему элементу уровня текущего узла. Если текущий узел является первым дочерним элементом элемента, то позиция
остается без изменений.
WS_MOVE_TO_FIRST_NODE
Значение: 8
Перемещается к первому дочернему элементу родительского узла текущего узла.
WS_MOVE_TO_BOF
Значение: 9
Логически перемещается в положение перед первым узлом в документе.
WS_MOVE_TO_EOF
Значение: 10
Логически перемещается в положение после последнего узла в документе.
WS_MOVE_TO_CHILD_NODE
Значение: 11
Перемещается к первому дочернему элементу текущего узла. Если у узла нет дочерних элементов, позиция остается неизменной.

Требования

Требование Значение
Минимальная версия клиента Windows 7 [классические приложения | Приложения UWP]
Минимальная версия сервера Windows Server 2008 R2 [классические приложения | Приложения UWP]
Верхняя часть webservices.h