XML DOM - Node ऑब्जैक्ट

नोड ऑब्जैक्ट डॉक्यूमेंट ट्री में एक नोड का प्रतिनिधित्व करता है।

Node ऑब्जैक्ट

Node ऑब्जैक्ट DOM का प्रमुख डाटा टाइप है।

नोड ऑब्जैक्ट डॉक्यूमेंट ट्री में एक अलग नोड का प्रतिनिधित्व करता है।

नोड एक एलिमेंट नोड, एट्रिब्यूट नोड, टेक्स्ट नोड, या 'नोड टाइप' खंड में परिचित किए गए किसी भी नोड के रूप में हो सकता है।

ध्यान दें कि, सभी वस्तुएं पितृ और पुत्र नोड के गुण और विधियों को अधिरक्षा कर सकती हैं, लेकिन सभी वस्तुएं के पास पितृ या पुत्र नोड नहीं होता है। उदाहरण के लिए, टेक्स्ट नोड के पास पुत्र नोड नहीं होता है, इसलिए ऐसे नोड को पुत्र नोड को जोड़ने से DOM त्रुटि हो सकती है।

IE: इंटरनेट एक्सप्लोरर:, F:, फायरफॉक्स:, O:, ऑपेरा:, W3C: विश्व वेब गठबंधन (इंटरनेट मानक)

नोड ऑब्जैक्ट के गुण

गुण वर्णन IE F O W3C
baseURI आईटम के निश्चित आधार यूआरआई को वापसी देता है。 नहीं 1 नहीं हाँ
childNodes आईटम से बच्चा आईटम की सूची को वापसी देता है。 5 1 9 हाँ
firstChild आईटम के पहले सहज आईटम को वापसी देता है。 5 1 9 हाँ
lastChild आईटम के अंतिम सहज आईटम को वापसी देता है。 5 1 9 हाँ
localName आईटम की स्थानीय नाम को वापसी देता है。 नहीं 1 9 हाँ
namespaceURI आईटम की नामस्पष्टता यूआरआई को वापसी देता है。 नहीं 1 9 हाँ
nextSibling आईटम के बाद सबसे करीबी समकक्ष आईटम को वापसी देता है。 5 1 9 हाँ
nodeName आईटम के नाम को वापसी देता है। 5 1 9 हाँ
nodeType आईटम के तरीके को वापसी देता है。 5 1 9 हाँ
nodeValue आईटम के मूल वैल्यू को सेट या वापसी देता है। 5 1 9 हाँ
ownerDocument आईटम के मूल एलिमेंट (दस्तावेज़ ऑब्जैक्ट) को वापसी देता है。 5 1 9 हाँ
parentNode आईटम के माता आईटम को वापसी देता है。 5 1 9 हाँ
prefix आईटम की नामस्पष्टता पूर्व प्रिफ़िक्स को सेट या वापसी देता है。 नहीं 1 9 हाँ
previousSibling आईटम के पहले सबसे करीबी समकक्ष आईटम को वापसी देता है。 5 1 9 हाँ
textContent आईटम और उसके पीछे के वंशजों के लिखित सामग्री को सेट या वापसी देता है。 नहीं 1 नहीं हाँ
text आईटम और उसके पीछे के वंशजों के लिखित टेक्स्ट को वापसी देता है (आईई विशिष्ट गुण)。 5 नहीं नहीं नहीं
xml आईटम और उसके पीछे के वंशजों के एक्सएमएल को वापसी देता है (आईई विशिष्ट गुण)。 5 नहीं नहीं नहीं

नोड ऑब्जैक्ट के तरीके

तरीका वर्णन IE F O W3C
appendChild() आईटम के सहज आईटम सूची के अंत में नया सहज आईटम जोड़ें。 5 1 9 हाँ
cloneNode() आईटम को नक़ल करें。 5 1 9 हाँ
compareDocumentPosition() दो आईटमों के दस्तावेज़ स्थान को तुलना करें。 नहीं 1 नहीं हाँ
getFeature(feature,version) एक डॉम ऑब्जैक्ट को वापसी देता है जो निर्दिष्ट विशेषता और संस्करण के लिए विशेष एपीआई कर सकता है。     नहीं हाँ
getUserData(key) इस आईटम पर किसी चाबी से जुड़े ऑब्जैक्ट को वापसी देता है। इस ऑब्जैक्ट को पहले सेटयूडाटा को इस आईटम में सेट किया जाना चाहिए।     नहीं हाँ
hasAttributes() वर्तमान आईटम में गुण है क्या निर्धारित करें。 नहीं 1 9 हाँ
hasChildNodes() वर्तमान आईटम में सहज आईटम है क्या निर्धारित करें。 5 1 9 हाँ
insertBefore() निर्दिष्ट सहज आईटम के पहले नया सहज आईटम जोड़ें。 5 1 9 हाँ
isDefaultNamespace(URI) विन्यासित नामस्पष्ट क्षेत्रको यूआरआई डिफ़ॉल्ट है क्या वापसी देता है。     नहीं हाँ
isEqualNode() दो नोड के बीच समान है क्या जाँच करें नहीं नहीं नहीं हाँ
isSameNode() दो नोड के बीच एक ही नोड है क्या जाँच करें नहीं 1 नहीं हाँ
isSupported() वर्तमान नोड को एक विशेषता के लिए समर्थन करता है क्या जाँच करें     9 हाँ
lookupNamespaceURI() निर्दिष्ट पूर्वस्थिति के लिए नामस्पेक्ट यूआरआई लें नहीं 1 नहीं हाँ
lookupPrefix() निर्दिष्ट नामस्पेक्ट यूआरआई के लिए पूर्वस्थिति लें नहीं 1 नहीं हाँ
normalize() सदृश्य Text नोड को मिलाएं और खाली Text नोड को हटाएं 5 1 9 हाँ
removeChild() वर्तमान नोड के निर्दिष्ट उपनोड को (और वापस करें) हटाएं 5 1 9 हाँ
replaceChild() नए नोड को एक उपनोड के स्थान पर बदलें 5 1 9 हाँ
selectNodes() एक XPath अभिव्यक्ति के द्वारा चुना गया नोड का पूछताछ करें 6      
selectSingleNode() एक नोड को खोजें और XPath अनुसंधान से मेल खाने वाला एक नोड 6      
transformNode() XSLT के द्वारा एक नोड को एक स्ट्रिंग में बदलें。 6      
transformNodeToObject() XSLT के द्वारा एक नोड को एक दस्तावेज़ में बदलें。 6      
setUserData(key, data, handler) वस्तु को नोड के एक की परिणाम पर संबंधित करें एक कुंजी पर。     नहीं हाँ