XML DOM Element ऑब्जेक्ट
- पिछला पृष्ठ DOM Document
- अगला पृष्ठ DOM Attr
एलिमेंट ऑब्जेक्ट
एलिमेंट ऑब्जेक्ट एक एक्सएमएल दस्तावेज़ में के एलिमेंट को प्रस्तुत करता है।एलिमेंट गुण, अन्य एलिमेंट या पाठ को शामिल कर सकता है।यदि एलिमेंट पाठ को रखता है, तो इस पाठ को टेक्स्ट नोड में प्रस्तुत किया जाता है。
महत्वपूर्ण बातचीत:पाठ हमेशा टेक्स्ट नोड में संग्रहीत होता है।डॉम प्रशासन प्रक्रिया में एक सामान्य गलती है कि एलिमेंट नोड को निर्देशित करें और इस नोड को पाठ वाला मानें।यद्यपि सबसे साधारण एलिमेंट नोड के नीचे भी टेक्स्ट नोड होता है।उदाहरण के लिए <year>2005</year> में, एक एलिमेंट नोड (year) है, और इस नोड के नीचे एक टेक्स्ट नोड है जिसमें पाठ (2005) है।
क्योंकि एलिमेंट ऑब्जेक्ट एक नोड भी है, इसलिए यह नोड ऑब्जेक्ट के गुण और विधियों को विरासत कर सकता है。
एलिमेंट ऑब्जेक्ट के गुण
गुण | वर्णन |
---|---|
attributes | एलिमेंट ऑब्जेक्ट के गुण के नाम के नोड मैप को वापस करता है。 |
baseURI | इस एलिमेंट के अभिकरण आधार यूरी को वापस करें。 |
childNodes | इस एलिमेंट के सबसे पहले सबसे नीचे नोड को सूचीबद्ध करें。 |
firstChild | इस एलिमेंट के सबसे पहले सबसे नीचे नोड को वापस करें。 |
lastChild | इस एलिमेंट के सबसे बाद के सबसे नीचे नोड को वापस करें。 |
localName | इस एलिमेंट के नाम के स्थानीय भाग को वापस करें。 |
namespaceURI | इस एलिमेंट के नामस्पेक्ट यूरी को वापस करें。 |
nextSibling | इस एलिमेंट से सबसे बाद का नोड वापस करें。 |
nodeName | इस नोड के नाम को वापस करें जो इसके तरीके पर निर्भर करता है。 |
nodeType | इस नोड के तरीके को वापस करें。 |
ownerDocument | इस एलिमेंट के रूट एलिमेंट (डॉक्यूमेंट ऑब्जेक्ट) को वापस करें。 |
parentNode | इस एलिमेंट के पैरेंट नोड को वापस करें。 |
prefix | इस एलिमेंट के नामस्पेक्ट को सेट करें या वापस करें。 |
previousSibling | इस एलिमेंट से सबसे पहले का नोड वापस करें。 |
schemaTypeInfo | इस एलिमेंट से संबंधित जानकारी को वापस करें。 |
tagName | इस एलिमेंट का नाम वापस करें。 |
textContent | इस एलिमेंट और इसके उत्तरदायी के लिए टेक्स्ट को सेट करें या वापस करें。 |
एलिमेंट ऑब्जेक्ट की विधियाँ
विधि | वर्णन |
---|---|
appendChild() | नए सबसे नीचे नोड को इस नोड के सबसे नीचे नोड की सूची में जोड़ें。 |
cloneNode() | नोड को क्लोन करें。 |
compareDocumentPosition() | दो नोड के डॉक्यूमेंट स्थान को तुलना करें。 |
getAttribute() | अट्रिब्यूट का मूल्य वापस करें。 |
getAttributeNS() | अट्रिब्यूट (सहित अनुवांश) का मूल्य वापस करें。 |
getAttributeNode() | इस नोड के उपर जोड़े गए अट्रिब्यूट को अट्रिब्यूट ऑब्जेक्ट के रूप में वापस करें。 |
getAttributeNodeNS() | इस नोड के उपर जोड़े गए अट्रिब्यूट को अट्रिब्यूट ऑब्जेक्ट के रूप में वापस करें (सहित अनुवांश)。 |
getElementsByTagName() | इस नोड के उपर जोड़े गए और इसके सबसे नीचे नोड को सहित मेल खाते नोड को सूचीबद्ध करें。 |
getElementsByTagNameNS() | इस नोड के उपर जोड़े गए और इसके सबसे नीचे नोड को सहित मेल खाते नोड को सूचीबद्ध करें (अनुवांश)。 |
getFeature(feature,version) | विशिष्ट विशेषता और संस्करण को अनुसार डॉम ऑब्जेक्ट को वापस करें जो विशिष्ट एपीआई को कार्यान्वित करता है。 |
getUserData(की) | इस नोड के उपर जोड़े गए कुछ ऑब्जेक्ट को वापस करें। पहले पहले इस नोड को setUserData के जरिए इस नोड को निर्धारित करें。 |
hasAttribute() | एलिमेंट की विशेषता को सूचीबद्ध करें कि यह नाम से मेल खाता है या नहीं。 |
hasAttributeNS() | एलिमेंट का नाम और नामस्पेस के साथ मेल खाने वाला गुण है का निर्धारण करेगा。 |
hasAttributes() | एलिमेंट का गुण है का निर्धारण करेगा。 |
hasChildNodes() | यह एलिमेंट का सब-एलिमेंट है का निर्धारण करेगा。 |
insertBefore() | नए सब-एलिमेंट को मौजूदा सब-एलिमेंट के पहले जोड़ें。 |
isDefaultNamespace(URI) | निर्दिष्ट namespaceURI दिया गया नामस्पेस का डिफॉल्ट है या नहीं का निरीक्षण करेगा。 |
isEqualNode() | दो नोड एक-दूसरे से समान हैं या नहीं का निरीक्षण करेगा。 |
lookupNamespaceURI() | निर्दिष्ट प्रीफिक्स के साथ मेल खाने वाले नामस्पेस URI वापस करेगा。 |
lookupPrefix() | निर्दिष्ट नामस्पेस URI के साथ मेल खाने वाले प्रीफिक्स वापस करेगा。 |
normalize() |
normalize() मथड़ा खाली टेक्स्ट नोड को हटा देगा और नजदीकी टेक्स्ट नोड को जोड़ देगा。 एलिमेंट के नीचे सभी टेक्स्ट नोड (गुण सहित) को नॉर्मलाइज करें, जहां केवल संरचना (जैसे एलिमेंट, कमेंट, हैंडलर, CDATA भाग और एंटिटी रेफरेंस) टेक्स्ट नोड को अलग करती है। अर्थात, नजदीकी टेक्स्ट नोड नहीं है, और खाली टेक्स्ट नोड भी नहीं है。 |
removeAttribute() | निर्दिष्ट गुण को हटाएं。 |
removeAttributeNS() | निर्दिष्ट (नामस्पेस के साथ) गुण को हटाएं。 |
removeAttributeNode() | निर्दिष्ट गुण नोड को हटाएं。 |
removeChild() | उपबंधी नोड को हटाएं。 |
replaceChild() | उपबंधी नोड को प्रतिस्थापित करें。 |
setUserData(की,डाटा,हैंडलर) | ऑब्जैक्ट को एलिमेंट पर की क्ली के साथ जोड़ें。 |
setAttribute() | नए गुण को जोड़ें。 |
setAttributeNS() | नए गुण (नामस्पेस के साथ) को जोड़ें。 |
setAttributeNode() | नए गुण नोड को जोड़ें。 |
setAttributeNodeNS(attrnode) | नए गुण नोड को जोड़ें (नामस्पेस के साथ)。 |
setIdAttribute(name,isId) | यदि अट्रिब्यूट ऑब्जैक्ट का isId गुण true है, तो यह मथड़ा निर्दिष्ट गुण को उपयोगकर्ता निर्धारित ID गुण के रूप में घोषित करेगा。 |
setIdAttributeNS(uri,name,isId) | यदि अट्रिब्यूट ऑब्जैक्ट का isId गुण true है, तो यह मथड़ा निर्दिष्ट (नामस्पेस के साथ) गुण को उपयोगकर्ता निर्धारित ID गुण के रूप में घोषित करेगा。 |
setIdAttributeNode(idAttr,isId) | यदि अट्रिब्यूट ऑब्जैक्ट का isId गुण true है, तो यह मथड़ा निर्दिष्ट गुण को उपयोगकर्ता निर्धारित ID गुण के रूप में घोषित करेगा。 |
- पिछला पृष्ठ DOM Document
- अगला पृष्ठ DOM Attr