Share via


WS_XML_NODE_TYPE énumération (webservices.h)

Type de structure WS_XML_NODE .

Syntax

typedef enum {
  WS_XML_NODE_TYPE_ELEMENT = 1,
  WS_XML_NODE_TYPE_TEXT = 2,
  WS_XML_NODE_TYPE_END_ELEMENT = 3,
  WS_XML_NODE_TYPE_COMMENT = 4,
  WS_XML_NODE_TYPE_CDATA = 6,
  WS_XML_NODE_TYPE_END_CDATA = 7,
  WS_XML_NODE_TYPE_EOF = 8,
  WS_XML_NODE_TYPE_BOF = 9
} WS_XML_NODE_TYPE;

Constantes

 
WS_XML_NODE_TYPE_ELEMENT
Valeur : 1
Élément de démarrage. (par exemple <, a:purchaseOrder xmlns:a= »http://tempuri.org" id="5 »>)
WS_XML_NODE_TYPE_TEXT
Valeur : 2
Élément, attribut ou contenu CDATA.
WS_XML_NODE_TYPE_END_ELEMENT
Valeur : 3
Élément de fin. (par exemple, </purchaseOrder>)
WS_XML_NODE_TYPE_COMMENT
Valeur : 4
Commentaire. (Par exemple, <--Le message suit-->)
WS_XML_NODE_TYPE_CDATA
Valeur : 6
Début d’une section CDATA (c’est-à-dire <![ CDATA[)
WS_XML_NODE_TYPE_END_CDATA
Valeur : 7
Fin d’une section CDATA (c’est-à-dire ]]>)
WS_XML_NODE_TYPE_EOF
Valeur : 8
Nœud final d’un flux xml.
WS_XML_NODE_TYPE_BOF
Valeur : 9
Premier nœud d’un flux xml.

Remarques

Le BNF pour les types de nœuds dans un document est le suivant :


Xml := StartInput Whitespace Element Whitespace EndInput
Whitespace := (Text | Comment)* // Text is whitespace only
Element := StartElement ElementContent EndElement
ElementContent := (Element | Text | Comment | CData)*
StartElement := WS_XML_NODE_TYPE_ELEMENT
EndElement := WS_XML_NODE_TYPE_END_ELEMENT
Text := WS_XML_NODE_TYPE_TEXT
Comment := WS_XML_NODE_TYPE_COMMENT
CData := WS_XML_NODE_TYPE_CDATA Text* WS_XML_NODE_TYPE_END_CDATA
StartInput := WS_XML_NODE_TYPE_BOF
EndInput := WS_XML_NODE_TYPE_EOF

Configuration requise

   
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