(webservices.h) WS_XML_NODE_TYPE 枚举

WS_XML_NODE 结构的类型。

语法

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
start 元素。 (例如 <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