डोम - तत्व वस्तु
XML तत्वों को XML के बिल्डिंग ब्लॉक्स के रूप में परिभाषित किया जा सकता है। तत्व पाठ, तत्व, गुण, मीडिया ऑब्जेक्ट या इन सभी को रखने के लिए कंटेनर के रूप में व्यवहार कर सकते हैं। जब भी पार्सर अच्छी तरह से गठित होने के खिलाफ एक्सएमएल दस्तावेज़ को पार्स करता है, तो पार्सर एक तत्व नोड के माध्यम से नेविगेट करता है। एक तत्व नोड में पाठ होता है जिसे पाठ नोड कहा जाता है।
तत्व वस्तु में गुण और नोड वस्तु के तरीके विरासत में मिलते हैं क्योंकि तत्व वस्तु को नोड के रूप में भी माना जाता है। नोड ऑब्जेक्ट गुणों और विधियों के अलावा इसमें निम्नलिखित गुण और विधियाँ हैं।
गुण
निम्न तालिका तत्व ऑब्जेक्ट की विशेषताओं को सूचीबद्ध करती है -
गुण | प्रकार | विवरण |
---|---|---|
टैग नाम | DOMString | यह निर्दिष्ट तत्व के लिए टैग का नाम देता है। |
schemaTypeInfo | TypeInfo | यह इस तत्व से जुड़ी प्रकार की जानकारी का प्रतिनिधित्व करता है। इसे हटा दिया गया है। देखें चश्मा । |
तरीकों
नीचे दी गई तालिका में ऑब्जेक्ट ऑब्जेक्ट विधियां सूचीबद्ध हैं -
तरीकों | प्रकार | विवरण |
---|---|---|
getAttribute () | DOMString | निर्दिष्ट तत्व के लिए मौजूद होने पर विशेषता के मूल्य को पुनः प्राप्त करता है। |
getAttributeNS () | DOMString | स्थानीय नाम और नामस्थान URI द्वारा विशेषता मान निकालता है। |
getAttributeNode () | aTTR | वर्तमान तत्व से विशेषता नोड का नाम लेता है। |
getAttributeNodeNS () | aTTR | स्थानीय नाम और नामस्थान URI द्वारा एक Attr नोड पुनर्प्राप्त करता है। |
getElementsByTagName () | NodeList | दस्तावेज़ क्रम में दिए गए टैग नाम के साथ सभी वंशजों के एक नोडलिस्ट को लौटाता है। |
getElementsByTagNameNS () | NodeList | दस्तावेज़ क्रम में दिए गए स्थानीय नाम और नामस्थान URI के साथ सभी वंश के तत्वों के एक नोडलिस्ट को लौटाता है। |
hasAttribute () | बूलियन | इस तत्व पर निर्दिष्ट नाम के साथ एक विशेषता निर्दिष्ट या सही होने पर डिफ़ॉल्ट रूप से सही होने पर वापस लौटाता है। |
hasAttributeNS () | बूलियन | जब किसी दिए गए स्थानीय नाम और नामस्थान URI के साथ एक विशेषता इस तत्व पर निर्दिष्ट होती है या डिफ़ॉल्ट रूप से सही होती है, तो सही है, अन्यथा गलत है। |
removeAttribute () | कोई रिटर्न मान नहीं | नाम से एक विशेषता निकालता है। |
removeAttributeNS | कोई रिटर्न मान नहीं | स्थानीय नाम और नामस्थान URI द्वारा एक विशेषता को निकालता है। |
removeAttributeNode () | aTTR | निर्दिष्ट विशेषता नोड तत्व से हटा दिया जाता है। |
setAttribute () | कोई रिटर्न मान नहीं | मौजूदा तत्व के लिए एक नया गुण मान सेट करता है। |
setAttributeNS () | कोई रिटर्न मान नहीं | एक नई विशेषता जोड़ता है। यदि समान स्थानीय नाम और नामस्थान URI के साथ एक विशेषता पहले से ही तत्व पर मौजूद है, तो इसके उपसर्ग को योग्यनाम के उपसर्ग भाग में बदल दिया जाता है, और इसके मान को मान पैरामीटर में बदल दिया जाता है। |
setAttributeNode () | aTTR | मौजूदा तत्व के लिए एक नया विशेषता नोड सेट करता है। |
setAttributeNodeNS | aTTR | एक नई विशेषता जोड़ता है। यदि उस स्थानीय नाम और उस नामस्थान URI के साथ एक विशेषता पहले से ही तत्व में मौजूद है, तो इसे नए द्वारा बदल दिया जाता है। |
setIdAttribute | कोई रिटर्न मान नहीं | यदि पैरामीटर isId सत्य है, तो यह विधि निर्दिष्ट विशेषता को उपयोगकर्ता-निर्धारित आईडी विशेषता घोषित करती है। इसे हटा दिया गया है। देखें चश्मा । |
setIdAttributeNS | कोई रिटर्न मान नहीं | यदि पैरामीटर isId सत्य है, तो यह विधि निर्दिष्ट विशेषता को उपयोगकर्ता-निर्धारित आईडी विशेषता घोषित करती है। इसे हटा दिया गया है। देखें चश्मा । |