XML DOM Node ऑब्जेक्ट

नोड ऑब्जैक्ट

नोड ऑब्जैक्ट दस्तावेज ट्री में एक अभिन्न नोड को प्रतिनिधित्व करता है。

नोड एलेमेंट नोड, गुण नोड, टेक्स्ट नोड या 'नोड टाइप' अध्याय में वर्णित किए गए किसी भी नोड के रूप में हो सकते हैं。

ध्यान दें कि सभी ऑब्जैक्ट को अभिभावक नोड और सब-नोड के गुणों और तरीकों को विरासत कर सकते हैं, लेकिन सभी ऑब्जैक्ट को अभिभावक नोड या सब-नोड नहीं होते हैं। उदाहरण के लिए, टेक्स्ट नोड को सब-नोड नहीं होते हैं, इसलिए ऐसे नोड को सब-नोड जोड़ने से डॉम त्रुटि हो सकती है।

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

गुण वर्णन
attributes इस नोड की गुणों को यहाँ शामिल करेगा (यदि यह एलेमेंट नोड है) नामक नोडमैप (NamedNodeMap)。
baseURI नोड के अब्जूडेंस बेस यूआरआई को वापस करेगा。
childNodes नोड के सब-नोड के NodeList को वापस करेगा。
firstChild नोड के प्रथम सब-नोड को वापस करेगा。
lastChild नोड के अंतिम सब-नोड को वापस करेगा。
nextSibling नोड के बाद तुलनात्मक नोड को वापस करेगा。
nodeName नोड के नाम को वापस करेगा, उसके प्रकार के अनुसार。
nodeType नोड के प्रकार को वापस करेगा。
nodeValue सेट या वापस करेगा नोड के मूल्य को, उसके प्रकार के अनुसार。
ownerDocument नोड के मालिक एलेमेंट (दस्तावेज ऑब्जैक्ट) को वापस करेगा。
parentNode नोड के पैरेंट नोड को वापस करेगा。
prefix सेट या वापस करेगा नोड के नाम स्पेस पूर्वक अग्रणी。
previousSibling नोड के पूर्व तुलनात्मक नोड को वापस करेगा。
textContent सेट या वापस करेगा नोड और उसके वंशज के टेक्स्ट सामग्री को。

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

तरीका वर्णन
appendChild() नए सब-नोड को नोड के सब-नोड सूची के अंत में जोड़ेगा。
cloneNode() नोड का क्लोन करेगा。
compareDocumentPosition() डॉम हिरदे (दस्तावेज) में दो नोड के स्थानों को तुलना करेगा。
getFeature(विशेषता,संस्करण) डॉम ऑब्जैक्ट वापस करेगा, जो निर्दिष्ट विशेषता और संस्करण के लिए एकल एपीआई का अभिप्राय करता है。
getUserData(की)

नोड पर बांधे हुए की क्ली एक्सिस से आबद्ध ऑब्जैक्ट वापस करेगा。

पहले आबद्ध केंद्र को इस नोड को सेट करना होगा, setUserData के द्वारा एक ही की आवेदन करके。

hasAttributes() यदि निर्दिष्ट नोड के साथ कोई गुण है तो true वापस करें अन्यथा false वापस करें।
hasChildNodes() यदि निर्दिष्ट नोड के साथ उपनोड है तो true वापस करें अन्यथा false वापस करें।
insertBefore() निर्दिष्ट उपनोड के साथ नए उपनोड को जोड़ें।
isDefaultNamespace(URI) निर्दिष्ट नामस्पेक्टस यूआरआई डिफ़ॉल्ट है या नहीं की जाँच करें।
isEqualNode() दो नोड के बीच समान हैं या नहीं की जाँच करें।
isSameNode() दो नोड के बीच समान नोड हैं या नहीं की जाँच करें।
lookupNamespaceURI() निर्दिष्ट प्रीफ़िक्स के साथ जुड़े नामस्पेक्टस यूआरआई वापस करें।
lookupPrefix() निर्दिष्ट नामस्पेक्टस यूआरआई के साथ जुड़े प्रीफ़िक्स वापस करें।
normalize() संगत टेक्स्ट नोड को मिलाएं और खाली टेक्स्ट नोड को हटाएं।
removeChild() वर्तमान नोड के निर्दिष्ट उपनोड को (और वापस करें) हटाएं।
replaceChild() नए नोड को उपनोड के स्थान पर प्रतिस्थापित करें।
setUserData(की,डाटा,हैंडलर) ऑब्जेक्ट को नोड पर की गई गुण के साथ जोड़ें।