XML DOM - Node ऑब्जैक्ट
- पिछला पृष्ठ DOM NamedNodeMap
- अगला पृष्ठ DOM NodeList
नोड ऑब्जैक्ट डॉक्यूमेंट ट्री में एक नोड का प्रतिनिधित्व करता है।
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) | वस्तु को नोड के एक की परिणाम पर संबंधित करें एक कुंजी पर。 | नहीं | हाँ |
- पिछला पृष्ठ DOM NamedNodeMap
- अगला पृष्ठ DOM NodeList