XmlNodeType Sabit listesi

Tanım

Düğüm türünü belirtir.

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

Alanlar

Name Değer Description
None 0

Bu, bir XmlReader yöntem çağrılmadıysa tarafından Read döndürülür.

Element 1

Bir öğe (örneğin, <item> ).

Attribute 2

Bir öznitelik (örneğin, id='123' ).

Text 3

Düğümün metin içeriği.

Bir Text düğümün alt düğümü olamaz. , , AttributeDocumentFragmentve Element düğümlerinin EntityReferencealt düğümü olarak görünebilir.

CDATA 4

CDATA bölümü (örneğin, <![CDATA[my escaped text]]> ).

EntityReference 5

Bir varlığa başvuru (örneğin, &num; ).

Entity 6

Varlık bildirimi (örneğin, <!ENTITY...> ).

ProcessingInstruction 7

İşleme yönergesi (örneğin, <?pi test?> ).

Comment 8

Bir açıklama (örneğin, <!-- my comment --> ).

Document 9

Belge ağacının kökü olarak XML belgesinin tamamına erişim sağlayan bir belge nesnesi.

DocumentType 10

Aşağıdaki etiketle belirtilen belge türü bildirimi (örneğin, <!DOCTYPE...> ).

DocumentFragment 11

Belge parçası.

Notation 12

Belge türü bildiriminde bir gösterimi (örneğin, <!NOTATION...> ).

Whitespace 13

İşaretlemeyi arasındaki boşluk.

SignificantWhitespace 14

Karma içerik modelinde işaretleme veya kapsam içindeki xml:space="preserve" boşluk arasındaki boşluk.

EndElement 15

Bir bitiş öğesi etiketi (örneğin, </item> ).

EndEntity 16

öğesine yapılan bir çağrının XmlReadersonucu olarak varlık değişiminin sonuna geldiğinde ResolveEntity() döndürülür.

XmlDeclaration 17

XML bildirimi (örneğin, <?xml version='1.0'?> ).

Düğüm XmlDeclaration , belgedeki ilk düğüm olmalıdır. Çocuğu olamaz. Düğümün alt öğesidir Document . Sürüm ve kodlama bilgileri sağlayan öznitelikleri olabilir.

Açıklamalar

Aşağıdaki tablo, XML düğümlerinin yanı sıra üst ve alt düğümleri hakkında ek bilgiler sağlar.

Alan Açıklama Alt düğümler olabilir: Alt düğümü olabilir:
Attribute EntityReference, Text Yok. Bir alt düğümü Elementolarak kabul edilmez.
CDATA CDATA bölümleri, aksi takdirde işaretleme olarak tanınabilecek metin bloklarını atlamak için kullanılır. Yok. DocumentFragment, EntityReference ve Element
Comment Yok. Document, DocumentFragment, EntityReference
Document XmlDeclaration, Element (en fazla bir), ProcessingInstruction, Comment, DocumentType Hiçbiri
DocumentFragment Bir düğümü veya alt ağacı, belgenin içinde yer almadan belgeyle ilişkilendirir. Element, ProcessingInstruction, Comment, , Text, CDATA, EntityReference Yok.
DocumentType Notation, Entity Hiçbiri
Element Element, Text, Comment, , ProcessingInstruction, CDATA, EntityReference Document, DocumentFragment, EntityReference, Element
EndElement bir öğenin sonuna geldiğinde XmlReader döndürülür.
EndEntity
Entity Genişletilmiş varlığı temsil eden alt düğümler (örneğin, Text ve EntityReference düğümler) DocumentType
EntityReference Element, ProcessingInstruction, Comment, , Text, CDATA, EntityReference Attribute, DocumentFragment, Element, EntityReference
None
Notation Hiçbiri DocumentType
ProcessingInstruction Hiçbiri Document, DocumentFragment, Element, EntityReference
SignificantWhitespace
Text Hiçbiri Attribute, DocumentFragment, Element, EntityReference
Whitespace
XmlDeclaration Belgedeki ilk düğüm olmalıdır. Sürüm ve kodlama bilgileri sağlayan öznitelikleri olabilir. Hiçbiri Document

Şunlara uygulanır