(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 |
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈