XmlNodeType 列挙型

定義

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

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

フィールド

名前 説明
None 0

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

Element 1

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

Attribute 2

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

Text 3

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

Text ノードには子ノードを含めることはできません。 これは、 AttributeDocumentFragmentElement、および 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

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

XmlDeclaration 17

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

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

注釈

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

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

適用対象