Compartilhar via


enumeração WS_XML_NODE_TYPE (webservices.h)

O tipo de estrutura 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
Valor: 1
Um elemento start. (por exemplo, <a:purchaseOrder xmlns:a="http://tempuri.org" id="5">)
WS_XML_NODE_TYPE_TEXT
Valor: 2
Conteúdo de elemento, atributo ou CDATA.
WS_XML_NODE_TYPE_END_ELEMENT
Valor: 3
Um elemento final. (por exemplo, </purchaseOrder>)
WS_XML_NODE_TYPE_COMMENT
Valor: 4
Um comentário. (Por exemplo, <--A mensagem segue-->)
WS_XML_NODE_TYPE_CDATA
Valor: 6
O início de uma seção CDATA (ou seja, <![ CDATA[)
WS_XML_NODE_TYPE_END_CDATA
Valor: 7
O final de uma seção CDATA (ou seja, ]]>)
WS_XML_NODE_TYPE_EOF
Valor: 8
O nó final de um fluxo xml.
WS_XML_NODE_TYPE_BOF
Valor: 9
O primeiro nó de um fluxo xml.

Comentários

O BNF para tipos de nó em um documento é:


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

Requisitos

   
Cliente mínimo com suporte Windows 7 [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte Windows Server 2008 R2 [aplicativos da área de trabalho | Aplicativos UWP]
Cabeçalho webservices.h