ホーム › Networking.WindowsWebServices › WS_XML_NODE_TYPE
WS_XML_NODE_TYPE
列挙型メンバー 8
| 名前 | 10進 | 16進 | 説明 |
|---|---|---|---|
| WS_XML_NODE_TYPE_ELEMENT | 1 | 0x1 | 開始要素です。(例: <a:purchaseOrder xmlns:a="http://tempuri.org" id="5">) |
| WS_XML_NODE_TYPE_TEXT | 2 | 0x2 | 要素、属性、または CDATA の内容です。 |
| WS_XML_NODE_TYPE_END_ELEMENT | 3 | 0x3 | 終了要素です。(例: </purchaseOrder>) |
| WS_XML_NODE_TYPE_COMMENT | 4 | 0x4 | コメントです。(例: <!--The message follows-->) |
| WS_XML_NODE_TYPE_CDATA | 6 | 0x6 | CDATA セクションの開始です。(つまり <![CDATA[) |
| WS_XML_NODE_TYPE_END_CDATA | 7 | 0x7 | CDATA セクションの終了です。(つまり ]]>) |
| WS_XML_NODE_TYPE_EOF | 8 | 0x8 | XML ストリームの最後のノードです。 |
| WS_XML_NODE_TYPE_BOF | 9 | 0x9 | XML ストリームの最初のノードです。 |
公式ドキュメント
WS_XML_NODE 構造体の種類です。
解説(Remarks)
ドキュメント内のノードの種類を表す 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
出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum WS_XML_NODE_TYPE : int {
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;public enum WS_XML_NODE_TYPE : int
{
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,
}Public Enum WS_XML_NODE_TYPE As Integer
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
End Enumimport enum
class WS_XML_NODE_TYPE(enum.IntEnum):
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
pub const WS_XML_NODE_TYPE_ELEMENT: i32 = 1;
pub const WS_XML_NODE_TYPE_TEXT: i32 = 2;
pub const WS_XML_NODE_TYPE_END_ELEMENT: i32 = 3;
pub const WS_XML_NODE_TYPE_COMMENT: i32 = 4;
pub const WS_XML_NODE_TYPE_CDATA: i32 = 6;
pub const WS_XML_NODE_TYPE_END_CDATA: i32 = 7;
pub const WS_XML_NODE_TYPE_EOF: i32 = 8;
pub const WS_XML_NODE_TYPE_BOF: i32 = 9;// WS_XML_NODE_TYPE
const (
WS_XML_NODE_TYPE_ELEMENT int32 = 1
WS_XML_NODE_TYPE_TEXT int32 = 2
WS_XML_NODE_TYPE_END_ELEMENT int32 = 3
WS_XML_NODE_TYPE_COMMENT int32 = 4
WS_XML_NODE_TYPE_CDATA int32 = 6
WS_XML_NODE_TYPE_END_CDATA int32 = 7
WS_XML_NODE_TYPE_EOF int32 = 8
WS_XML_NODE_TYPE_BOF int32 = 9
)const
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
pub const WS_XML_NODE_TYPE_ELEMENT: i32 = 1;
pub const WS_XML_NODE_TYPE_TEXT: i32 = 2;
pub const WS_XML_NODE_TYPE_END_ELEMENT: i32 = 3;
pub const WS_XML_NODE_TYPE_COMMENT: i32 = 4;
pub const WS_XML_NODE_TYPE_CDATA: i32 = 6;
pub const WS_XML_NODE_TYPE_END_CDATA: i32 = 7;
pub const WS_XML_NODE_TYPE_EOF: i32 = 8;
pub const WS_XML_NODE_TYPE_BOF: i32 = 9;const
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* = 9enum WS_XML_NODE_TYPE : int {
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,
}#define global WS_XML_NODE_TYPE_ELEMENT 0x1
#define global WS_XML_NODE_TYPE_TEXT 0x2
#define global WS_XML_NODE_TYPE_END_ELEMENT 0x3
#define global WS_XML_NODE_TYPE_COMMENT 0x4
#define global WS_XML_NODE_TYPE_CDATA 0x6
#define global WS_XML_NODE_TYPE_END_CDATA 0x7
#define global WS_XML_NODE_TYPE_EOF 0x8
#define global WS_XML_NODE_TYPE_BOF 0x9