XML DOM Düğüm Türleri (Node Types)
- Önceki sayfa DOM el kitabı dizini
- Sonraki sayfa DOM Attr
Örnek
Aşağıdaki örnekte, XML dosyasını kullanacağız books.xmlve JavaScript fonksiyonu loadXMLDoc().
Düğüm türü
Aşağıdaki tablo, farklı W3C düğüm türlerini ve sahip olabilecekleri alt elemanları gösterir:
Düğüm türü | Açıklama | Alt eleman |
---|---|---|
Document | Tüm belgeyi (DOM ağacının kök düğümü) temsil eder |
|
DocumentFragment | Bazı belge parçalarını içeren hafif bir Document nesnesi temsil eder. |
|
DocumentType | Dokümanın tanımladığı varlıklara arayüz sağlar. | None |
ProcessingInstruction | İşleme talimatını temsil eder. | None |
EntityReference | Varlık ataması elementini temsil eder. |
|
Element | Element (max. bir) elementini temsil eder |
|
Attr | Özellikleri temsil eder. |
|
Text | Birim veya özellik içindeki metin içeriğini temsil eder. | None |
CDATASection | Dokumentteki CDATA bölümlerini (çözücü tarafından çözülmez) temsil eder. | None |
Comment | Yorumları temsil eder. | None |
Varlık | Varlıkları temsil eder. |
|
Notasyon | DTD'de tanımlanan sembolleri temsil eder. | None |
Düğüm türü - Döndürülen değer
Aşağıdaki tablo, her düğüm türü için nodeName ve nodeValue özelliklerinin dönebileceği değerleri gösterir:
Düğüm türü | nodeName'nun döndürdüğü değer | nodeValue'nun döndürdüğü değer |
---|---|---|
Document | #document | null |
DocumentFragment | #document fragment | null |
DocumentType | doctype adı | null |
EntityReference | EntityReference | null |
Element | element name | null |
Attr | Öznitelik adı | Öznitelik değeri |
ProcessingInstruction | target | Düğüm içeriği |
Comment | #comment | Yorum metni |
Text | #text | Düğüm içeriği |
CDATASection | #cdata-section | Düğüm içeriği |
Varlık | Varlık adı | null |
Notasyon | Sembol adı | null |
NodeTypes - Adlandırılmış sabitler
NodeType | Adlandırılmış Sabit |
---|---|
1 | ELEMENT_NODE |
2 | ATTRIBUTE_NODE |
3 | TEXT_NODE |
4 | CDATA_SECTION_NODE |
5 | ENTITY_REFERENCE_NODE |
6 | ENTITY_NODE |
7 | PROCESSING_INSTRUCTION_NODE |
8 | COMMENT_NODE |
9 | DOCUMENT_NODE |
10 | DOCUMENT_TYPE_NODE |
11 | DOCUMENT_FRAGMENT_NODE |
12 | NOTATION_NODE |
- Önceki sayfa DOM el kitabı dizini
- Sonraki sayfa DOM Attr