WS_XML_NODE_TYPE Enumeration (webservices.h)

Der Typ der WS_XML_NODE-Struktur .

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;

Konstanten

 
WS_XML_NODE_TYPE_ELEMENT
Wert: 1
Ein Startelement. (z.B. <a:purchaseOrder xmlns:a="http://tempuri.org" id="5">)
WS_XML_NODE_TYPE_TEXT
Wert: 2
Element-, Attribut- oder CDATA-Inhalt.
WS_XML_NODE_TYPE_END_ELEMENT
Wert: 3
Ein Endelement. (z. B. </purchaseOrder>)
WS_XML_NODE_TYPE_COMMENT
Wert: 4
Kommentar. (Beispiel: <--Die Nachricht folgt-->)
WS_XML_NODE_TYPE_CDATA
Wert: 6
Der Beginn eines CDATA-Abschnitts (d. h. <![ CDATA[)
WS_XML_NODE_TYPE_END_CDATA
Wert: 7
Das Ende eines CDATA-Abschnitts (z. B. ]]>)
WS_XML_NODE_TYPE_EOF
Wert: 8
Der letzte Knoten eines XML-Datenstroms.
WS_XML_NODE_TYPE_BOF
Wert: 9
Der erste Knoten eines XML-Datenstroms.

Hinweise

Der BNF für Knotentypen in einem Dokument lautet:


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

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 7 [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 R2 [Desktop-Apps | UWP-Apps]
Kopfzeile webservices.h