एक्सएमएल डॉम नोड टाइप (Node Types)

उदाहरण

नीचे दिए गए उदाहरण में, हम XML फ़ाइल का उपयोग करेंगे books.xmlऔर JavaScript फ़ंक्शन loadXMLDoc()।

सभी एलिमेंटों के नोड नाम और नोड क़िस्म दिखाएँ
सभी एलिमेंटों के नोड नाम और नोड मान दिखाएँ

नोड क़िस्म

नीचे दिए गए तालिका में विभिन्न W3C नोड क़िस्मों और उनके द्वारा प्राप्त किए जा सकने वाले उप-एलिमेंटों को दिखाया गया है:

नोड क़िस्म वर्णन उप-एलिमेंट
Document पूरे दस्तावेज़ (DOM ट्री का मूल नोड) को दर्शाता है。
  • Element (अधिकतम एक)
  • ProcessingInstruction
  • Comment
  • DocumentType
DocumentFragment उदारण: Document को दर्शाता है जो दस्तावेज़ के एक हिस्से को आवर्धित करता है。
  • ProcessingInstruction
  • Comment
  • Text
  • CDATASection
  • EntityReference
DocumentType दस्तावेज़ के लिए घोषित पदार्थ को उपलब्ध कराने के लिए इंटरफेस प्रदान करता है。 None
ProcessingInstruction प्रोसेसिंग इन्स्ट्रक्शन को दर्शाता है。 None
EntityReference पदार्थ उद्धरण एलिमेंट को दर्शाता है。
  • ProcessingInstruction
  • Comment
  • Text
  • CDATASection
  • EntityReference
Element element (एलिमेंट) एलिमेंट को दर्शाता है。
  • Text
  • Comment
  • ProcessingInstruction
  • CDATASection
  • EntityReference
Attr गुण को दर्शाता है。
  • Text
  • EntityReference
Text एलिमेंट या गुण में पाठ सामग्री को दर्शाता है。 None
CDATASection दस्तावेज़ में CDATA खण्ड (पाठ विश्लेषक द्वारा नहीं विश्लेषित) को दर्शाता है。 None
Comment टिप्पणी को दर्शाता है。 None
एंटिटी पदार्थ को दर्शाता है。
  • ProcessingInstruction
  • Comment
  • Text
  • CDATASection
  • EntityReference
Notation DTD में घोषित पदार्थ को दर्शाता है。 None

नोड क़िस्म - प्राप्त होने वाला मान

नीचे दिए गए तालिका में प्रत्येक नोड क़िस्म के लिए nodeName और nodeValue गुणों के द्वारा प्राप्त होने वाले मान दिखाया गया है:

नोड क़िस्म nodeName का परिणाम nodeValue का परिणाम
Document #document null
DocumentFragment #document fragment null
DocumentType doctype नाम null
EntityReference एंटिटी रेफरेंस नाम null
Element एलीमेंट नाम null
Attr गुण नाम गुण मूल्य
ProcessingInstruction target नोड की सामग्री
Comment #comment टिप्पणी लेख
Text #text नोड की सामग्री
CDATASection #cdata-section नोड की सामग्री
एंटिटी एंटिटी नाम null
Notation संकेतक नाम null

NodeTypes - नामित स्थिर

NodeType नामित स्थिर
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