DOM tugun turlari


DOM hujjatni tugun obyektlari iyerarxiyasi sifatida taqdim etadi.


ULASHISH

Tugun turlari

Quyidagi jadvalda turli W3C tugun turlari va ular bola sifatida qaysi tugun turlariga ega bo‘lishi mumkinligi keltirilgan:

Tugun turi Tavsif Bolalar (children)
Hujjat Butun hujjatni ifodalaydi (DOM daraxtining ildiz tuguni) Element (ko‘pi bilan bitta), ProcessingInstruction, Comment, DocumentType
DocumentFragment Hujjatning bir qismini saqlay oladigan "yengil" Document obyektini ifodalaydi Element, ProcessingInstruction, Comment, Text, CDATASection, EntityReference
DocumentType Hujjat uchun belgilangan entity’larga interfeys taqdim etadi Yo‘q
ProcessingInstruction Qayta ishlash ko‘rsatmasini (processing instruction) ifodalaydi Yo‘q
EntityReference Entity havolasini (entity reference) ifodalaydi Element, ProcessingInstruction, Comment, Text, CDATASection, EntityReference
Element Elementni ifodalaydi Element, Text, Comment, ProcessingInstruction, CDATASection, EntityReference
Attr Atributni ifodalaydi Text, EntityReference
Matn Element yoki atributdagi matn tarkibini ifodalaydi Yo‘q
CDATASection Hujjatdagi CDATA bo‘limini ifodalaydi (parser tomonidan tahlil QILINMAYDIGAN matn) Yo‘q
Izoh Izohni ifodalaydi Yo‘q
Entity Entity’ni ifodalaydi Element, ProcessingInstruction, Comment, Text, CDATASection, EntityReference
Notation DTD’da e’lon qilingan notatsiyani ifodalaydi Yo‘q


Tugun turlari - qaytariladigan qiymatlar

Quyidagi jadvalda har bir tugun turi uchun nodeName va nodeValue xususiyatlari nimani qaytarishi keltirilgan:

Tugun turi nodeName qaytaradi nodeValue qaytaradi
Hujjat #document null
DocumentFragment #document fragment null
DocumentType doctype nomi null
EntityReference entity havolasi nomi null
Element element nomi null
Attr atribut nomi atribut qiymati
ProcessingInstruction target tugun tarkibi
Izoh #comment izoh matni
Matn #text tugun tarkibi
CDATASection #cdata-section tugun tarkibi
Entity entity nomi null
Notation notation nomi null

Tugun turlari - nomlangan konstantalar

NodeType Nomlangan konstanta
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

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!