Share via


WS_XML_NODE_TYPE列舉 (webservices.h)

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;

常數

 
WS_XML_NODE_TYPE_ELEMENT
值: 1
開始專案。 (例如 < a:purchaseOrder xmlns:a=「 http://tempuri.org" ; id=」5「 >)
WS_XML_NODE_TYPE_TEXT
值: 2
元素、屬性或 CDATA 內容。
WS_XML_NODE_TYPE_END_ELEMENT
值: 3
結束專案。 (例如 < /purchaseOrder >)
WS_XML_NODE_TYPE_COMMENT
值: 4
註解。 (例如, < --下列訊息-- >)
WS_XML_NODE_TYPE_CDATA
值: 6
CDATA 區段的開頭 (即 < ![CDATA[)
WS_XML_NODE_TYPE_END_CDATA
值: 7
CDATA 區段結尾 (即 ]] >)
WS_XML_NODE_TYPE_EOF
值: 8
xml 資料流程的最後一個節點。
WS_XML_NODE_TYPE_BOF
值: 9
xml 資料流程的第一個節點。

備註

檔中節點類型的 BNF 為:


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

規格需求

   
最低支援的用戶端 Windows 7 [傳統型應用程式 |UWP 應用程式]
最低支援的伺服器 Windows Server 2008 R2 [傳統型應用程式 |UWP 應用程式]
標頭 webservices.h