Language

XmlNodeType 列挙型

定義

ノードの種類を指定します。

public enum class XmlNodeType
public enum XmlNodeType
type XmlNodeType = 
Public Enum XmlNodeType
継承
XmlNodeType

フィールド

名前 値 説明
None 0

これは、XmlReader メソッドが呼び出されていない場合、Readによって返されます。

Element 1

要素 (たとえば、 <item> )。

Attribute 2

属性 (たとえば、 id='123' )。

Text 3

ノードのテキスト コンテンツ。

Text ノードには子ノードを含めることはできません。 これは、 Attribute、 DocumentFragment、 Element、および EntityReference ノードの子ノードとして表示できます。

CDATA 4

CDATA セクション (たとえば、 <![CDATA[my escaped text]]> )。

EntityReference 5

エンティティへの参照 (たとえば、 &num; )。

Entity 6

エンティティ宣言 (たとえば、 <!ENTITY...> )。

ProcessingInstruction 7

処理命令 (たとえば、 <?pi test?> )。

Comment 8

コメント (たとえば、 <!-- my comment --> )。

Document 9

ドキュメント ツリーのルートとして XML ドキュメント全体へのアクセスを提供するドキュメント オブジェクト。

DocumentType 10

次のタグ (たとえば、 <!DOCTYPE...> ) で示されるドキュメント型宣言。

DocumentFragment 11

ドキュメント フラグメント。

Notation 12

ドキュメント型宣言の表記 (たとえば、 <!NOTATION...> )。

Whitespace 13

マークアップ間の空白。

SignificantWhitespace 14

混合コンテンツ モデルのマークアップ間の空白、または xml:space="preserve" スコープ内の空白。

EndElement 15

終了要素タグ (たとえば、 </item> )。

EndEntity 16

XmlReaderの呼び出しの結果、ResolveEntity()がエンティティ置換の最後に到達したときに返されます。

XmlDeclaration 17

XML 宣言 (たとえば、 <?xml version='1.0'?> )。

XmlDeclaration ノードは、ドキュメントの最初のノードである必要があります。 子を持つことはできません。 Document ノードの子です。 バージョンとエンコード情報を提供する属性を持つことができます。

注釈

次の表は、XML ノードとその親ノードと子ノードに関する追加情報を示しています。

フィールド Description 子ノードを持つことができます。 次の子ノードを指定できます。
Attribute EntityReference、Text なし。 Elementの子ノードとは見なされません。
CDATA CDATA セクションは、マークアップとして認識されるテキストのブロックをエスケープするために使用されます。 なし。 DocumentFragment、 EntityReference、および Element
Comment なし。 Document、DocumentFragment、EntityReference
Document XmlDeclaration、 Element (最大 1 つ)、 ProcessingInstruction、 Comment、 DocumentType None
DocumentFragment ノードまたはサブツリーをドキュメントに関連付けます。ドキュメント内に実際に含まれる必要はありません。 Element、 ProcessingInstruction、 Comment、 Text、 CDATA、 EntityReference なし。
DocumentType Notation、Entity None
Element Element、 Text、 Comment、 ProcessingInstruction、 CDATA、 EntityReference Document、DocumentFragment、EntityReference、Element
EndElement XmlReaderが要素の末尾に到達したときに返されます。
EndEntity
Entity 展開されたエンティティを表す子ノード ( Text ノードや EntityReference ノードなど) DocumentType
EntityReference Element、 ProcessingInstruction、 Comment、 Text、 CDATA、 EntityReference Attribute、DocumentFragment、Element、EntityReference
None
Notation None DocumentType
ProcessingInstruction None Document、DocumentFragment、Element、EntityReference
SignificantWhitespace
Text None Attribute、DocumentFragment、Element、EntityReference
Whitespace
XmlDeclaration ドキュメントの最初のノードである必要があります。 バージョンとエンコード情報を提供する属性を持つことができます。 None Document

適用対象