XmlNodeType Enum

Definition

Anger typ av nod.

public enum class XmlNodeType
public enum XmlNodeType
type XmlNodeType = 
Public Enum XmlNodeType
Arv
XmlNodeType

Fält

Name Värde Description
None 0

Detta returneras av XmlReader om en Read metod inte har anropats.

Element 1

Ett element (till exempel <item> ).

Attribute 2

Ett attribut (till exempel id='123' ).

Text 3

Textinnehållet i en nod.

En Text nod får inte ha några underordnade noder. Den kan visas som den underordnade noden i Attributenoderna , DocumentFragment, Elementoch EntityReference .

CDATA 4

Ett CDATA-avsnitt (till exempel <![CDATA[my escaped text]]> ).

EntityReference 5

En referens till en entitet (till exempel &num; ).

Entity 6

En entitetsdeklaration (till exempel <!ENTITY...> ).

ProcessingInstruction 7

En bearbetningsinstruktion (till exempel <?pi test?> ).

Comment 8

En kommentar (till exempel <!-- my comment --> ).

Document 9

Ett dokumentobjekt som som rot i dokumentträdet ger åtkomst till hela XML-dokumentet.

DocumentType 10

Deklarationen för dokumenttyp, som anges med följande tagg (till exempel <!DOCTYPE...> ).

DocumentFragment 11

Ett dokumentfragment.

Notation 12

En notation i dokumenttypdeklarationen (till exempel <!NOTATION...> ).

Whitespace 13

Tomt utrymme mellan markeringar.

SignificantWhitespace 14

Tomt utrymme mellan markeringar i en modell med blandat innehåll eller tomt utrymme i omfånget xml:space="preserve" .

EndElement 15

En tagg för slutelement (till exempel </item> ).

EndEntity 16

Returneras när XmlReader hämtar till slutet av entitetsersättningen som ett resultat av ett anrop till ResolveEntity().

XmlDeclaration 17

XML-deklarationen (till exempel <?xml version='1.0'?> ).

Noden XmlDeclaration måste vara den första noden i dokumentet. Den kan inte ha barn. Det är en underordnad Document nod. Den kan ha attribut som ger information om version och kodning.

Kommentarer

Följande tabell innehåller ytterligare information om XML-noder samt deras överordnade och underordnade noder.

Fält Description Kan ha underordnade noder: Kan vara en underordnad nod för:
Attribute EntityReference, Text Inga. Det anses inte vara en underordnad nod i en Element.
CDATA CDATA-avsnitt används för att undkomma textblock som annars skulle identifieras som markering. Inga. DocumentFragment, EntityReference och Element
Comment Inga. Document, , DocumentFragmentEntityReference
Document XmlDeclaration, Element (högst en), ProcessingInstruction, , CommentDocumentType Ingen
DocumentFragment Associerar en nod eller underträd med ett dokument utan att faktiskt finnas i dokumentet. Element, ProcessingInstruction, Comment, Text, , , CDATAEntityReference Inga.
DocumentType Notation, Entity Ingen
Element Element, Text, Comment, ProcessingInstruction, , , CDATAEntityReference Document, DocumentFragment, , EntityReferenceElement
EndElement Returneras när XmlReader hämtar till slutet av ett element.
EndEntity
Entity Underordnade noder som representerar den expanderade entiteten (till exempel Text och EntityReference noder) DocumentType
EntityReference Element, ProcessingInstruction, Comment, Text, , , CDATAEntityReference Attribute, DocumentFragment, , ElementEntityReference
None
Notation Ingen DocumentType
ProcessingInstruction Ingen Document, DocumentFragment, , ElementEntityReference
SignificantWhitespace
Text Ingen Attribute, DocumentFragment, , ElementEntityReference
Whitespace
XmlDeclaration Måste vara den första noden i dokumentet. Den kan ha attribut som ger information om version och kodning. Ingen Document

Gäller för