次の方法で共有


WS_XML_NODE_TYPE列挙 (webservices.h)

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
end 要素。 (例: </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 アプリ]
Header webservices.h