एक्सएमएल डॉम नोड ट्री
- पिछला पृष्ठ अगला पृष्ठ
- अगला पृष्ठ DOM पार्सिंग
XML DOM XML DOM डॉक्यूमेंट को एक नोड ट्री (नोड-ट्री) के रूप में देखता है
ट्री में सभी नोडों के बीच संबंध है
एक्सएमएल डॉम नोड ट्री
XML DOM XML डॉक्यूमेंट को एक ट्री संरचना के रूप में देखता है। इस ट्री संरचना कोनोड ट्री.
इस ट्री के माध्यम से सभी नोडों को पहुँच सकते हैं। उनके सामग्री को संपादित या मिटाया जा सकता है, और नए एलीमेंट को बनाया जा सकता है。
यह नोड ट्री नोडों के समूह और उनके बीच के संबंधों को प्रदर्शित करती है। यह ट्री रूट नोड से शुरू होती है और फिर ट्री के निचले स्तर तक टेक्स्ट नोड को अंडार करती है:

ऊपरी चित्र XML फ़ाइल को प्रस्तुत करता है books.xml.
पैरेंट, चाइल्ड और समकक्ष नोड
नोड ट्री में, नोडों के बीच सभी स्तरीय संबंध हैं
पैरेंट, चाइल्ड और समकक्ष नोड इस संबंध को वर्णित करने के लिए उपयोग किए जाते हैं। पैरेंट नोड को चाइल्ड नोड होता है और समान स्तर पर स्थित चाइल्ड नोड को समकक्ष नोड (भाई या बहन) कहा जाता है।
- नोड ट्री में, शीर्ष नोड रूट नोड बनता है
- शीर्ष नोड के अलावा हर नोड को एक पैरेंट नोड होता है
- नोड किसी भी संख्या के उप-नोडों को हो सकते हैं
- पत्ती नोड ऐसे नोड हैं जिनके पास कोई उपनोड नहीं है
- समान स्तर के नोड एक ही मूल नोड वाले नोड है
नीचे दिए गए चित्र में नोड ट्री का एक हिस्सा और नोड के बीच के संबंध दिखाया गया है:

क्योंकि XML डाटा ट्री के रूप में बनाया जाता है, इसलिए ट्री की सटीक संरचना और डाटा के तरीके को जाने बिना इसका ट्रेवर्सल किया जा सकता है。
आप इस ट्यूटोरियल के बाद की अनुच्छेदों में नोड ट्रेवर्सल के बारे में अधिक जानेंगे。
टिप्पणी:मूल नोड: Parent Node, उपनोड: Children Node, समान स्तर के नोड: Sibling Node。
पहला उपनोड - अंतिम उपनोड
यहाँ नीचे देखें XML टुकड़ा:
<bookstore> <book category="CHILDREN"> <title lang="en">Harry Potter</title> <author>J K. Rowling</author> <year>2005</year> <price>29.99</price> </book> </bookstore>
ऊपरी XML में, <title> एलीमेंट <book> एलीमेंट का पहला उपनोड है, और <price> एलीमेंट <book> एलीमेंट का अंतिम उपनोड है।
इस पाठ में, <book> एलीमेंट <title>, <author>, <year> और <price> एलीमेंट के मूल नोड है।
- पिछला पृष्ठ अगला पृष्ठ
- अगला पृष्ठ DOM पार्सिंग