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