énumération WS_MOVE_TO (webservices.h)

Cette énumération identifie les différentes façons de déplacer un document xml.

Syntax

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;

Constantes

 
WS_MOVE_TO_ROOT_ELEMENT
Valeur : 0
Se déplace vers l’élément le plus haut dans le document. S’il n’y a pas d’élément racine, la position reste inchangée.
WS_MOVE_TO_NEXT_ELEMENT
Valeur : 1
Passe à l’élément suivant avec la même profondeur et le même parent que le nœud actuel. Le texte et les commentaires sont ignorés. Si aucun élément
est trouvé, puis la position reste inchangée.
WS_MOVE_TO_PREVIOUS_ELEMENT
Valeur : 2
Se déplace vers l’élément précédent avec la même profondeur et le même parent que le nœud actuel. Le texte et les commentaires sont ignorés. Si aucun élément
est trouvé, puis la position reste inchangée.
WS_MOVE_TO_CHILD_ELEMENT
Valeur : 3
Se déplace vers le premier élément enfant sous le nœud actuel. Le texte et les commentaires sont ignorés. Si aucun élément n’est trouvé, le
la position reste inchangée.
WS_MOVE_TO_END_ELEMENT
Valeur : 4
Si le nœud actuel est un élément, passe à son élément de fin correspondant. Sinon, la position est à gauche
Inchangé.
WS_MOVE_TO_PARENT_ELEMENT
Valeur : 5
Se déplace vers le nœud d’élément contenant le nœud actuel. Les éléments de fin sont considérés comme le dernier enfant de leur
élément start correspondant. Si la position actuelle est l’élément racine, la position est déplacée
pour WS_XML_NODE_TYPE_BOF. Si la position actuelle est WS_XML_NODE_TYPE_BOF, alors
la position actuelle reste inchangée.
WS_MOVE_TO_NEXT_NODE
Valeur : 6
Passe au frère suivant du nœud actuel. Si le nœud actuel est un élément de fin, la position reste inchangée.
WS_MOVE_TO_PREVIOUS_NODE
Valeur : 7
Passe au frère précédent du nœud actuel. Si le nœud actuel est le premier enfant d’un élément, la position
reste inchangé.
WS_MOVE_TO_FIRST_NODE
Valeur : 8
Se déplace vers le premier enfant du parent du nœud actuel.
WS_MOVE_TO_BOF
Valeur : 9
Se déplace logiquement à la position avant le premier nœud du document.
WS_MOVE_TO_EOF
Valeur : 10
Se déplace logiquement à la position après le dernier nœud du document.
WS_MOVE_TO_CHILD_NODE
Valeur : 11
Se déplace vers le premier enfant du nœud actuel. Si le nœud n’a pas d’enfants, la position reste inchangée.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 7 [applications de bureau | Applications UWP]
Serveur minimal pris en charge Windows Server 2008 R2 [applications de bureau | Applications UWP]
En-tête webservices.h