XmlNodeType Výčet

Definice

Určuje typ uzlu.

public enum class XmlNodeType
public enum XmlNodeType
type XmlNodeType = 
Public Enum XmlNodeType
Dědičnost
XmlNodeType

Pole

Name Hodnota Description
None 0

Tato funkce se vrátí XmlReader , pokud Read nebyla volána metoda.

Element 1

Prvek (například <item> ).

Attribute 2

Atribut (například id='123' ).

Text 3

Textový obsah uzlu

Uzel Text nemůže mít žádné podřízené uzly. Může se zobrazit jako podřízený uzel Attribute, DocumentFragment, Elementa EntityReference uzly.

CDATA 4

Oddíl CDATA (například <![CDATA[my escaped text]]> ).

EntityReference 5

Odkaz na entitu (například &num; ).

Entity 6

Deklarace entity (například <!ENTITY...> ).

ProcessingInstruction 7

Instrukce zpracování (například <?pi test?> ).

Comment 8

Komentář (například <!-- my comment --> ).

Document 9

Objekt dokumentu, který jako kořen stromu dokumentu poskytuje přístup k celému dokumentu XML.

DocumentType 10

Deklarace typu dokumentu označená následující značkou (například <!DOCTYPE...> ).

DocumentFragment 11

Fragment dokumentu.

Notation 12

Zápis v deklaraci typu dokumentu (například <!NOTATION...> ).

Whitespace 13

Prázdné znaky mezi značkami

SignificantWhitespace 14

Prázdné znaky mezi značkami v modelu smíšeného obsahu nebo prázdnými znaky v xml:space="preserve" rámci oboru

EndElement 15

Značka koncového prvku (například </item> ).

EndEntity 16

Vráceno, když XmlReader se vrátí na konec nahrazení entity v důsledku volání ResolveEntity().

XmlDeclaration 17

Deklarace XML (například <?xml version='1.0'?> ).

Uzel XmlDeclaration musí být prvním uzlem v dokumentu. Nemůže mít děti. Je to podřízená položka Document uzlu. Může mít atributy, které poskytují informace o verzi a kódování.

Poznámky

Následující tabulka obsahuje další informace o uzlech XML a jejich nadřazených a podřízených uzlech.

Pole Description Můžou mít podřízené uzly: Může to být podřízený uzel:
Attribute EntityReference, Text Žádné. Nepovažuje se za podřízený uzel objektu Element.
CDATA Oddíly CDATA se používají k řídicím blokům textu, které by jinak byly rozpoznány jako značky. Žádné. DocumentFragment, EntityReference a Element
Comment Žádné. Document, , DocumentFragmentEntityReference
Document XmlDeclaration, Element (maximálně jedna), ProcessingInstruction, , CommentDocumentType None
DocumentFragment Přidruží uzel nebo podstrom k dokumentu, aniž by ho ve skutečnosti obsahoval. Element, ProcessingInstruction, Comment, Text, , CDATAEntityReference Žádné.
DocumentType Notation, Entity None
Element Element, Text, Comment, ProcessingInstruction, , CDATAEntityReference Document, DocumentFragment, , EntityReferenceElement
EndElement Vráceno, když XmlReader se dostane na konec elementu.
EndEntity
Entity Podřízené uzly, které představují rozbalenou entitu (například Text a EntityReference uzly) DocumentType
EntityReference Element, ProcessingInstruction, Comment, Text, , CDATAEntityReference Attribute, DocumentFragment, , ElementEntityReference
None
Notation None DocumentType
ProcessingInstruction None Document, DocumentFragment, , ElementEntityReference
SignificantWhitespace
Text None Attribute, DocumentFragment, , ElementEntityReference
Whitespace
XmlDeclaration Musí to být první uzel v dokumentu. Může mít atributy, které poskytují informace o verzi a kódování. None Document

Platí pro