एक्सएमएल डॉम Document ऑब्जैक्ट

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

डॉक्यूमेंट ऑब्जैक्ट

डॉक्यूमेंट ऑब्जैक्ट एक डॉक्यूमेंट ट्री का रूट है, जो हमें डॉक्यूमेंट डेटा के अगले (या शीर्षस्थ) पहुँच के लिए प्रदान करता है。

एलिमेंट नोड, टेक्स्ट नोड, कमेंट, प्रोसेसिंग इन्स्ट्रक्शन आदि को डॉक्यूमेंट के बाहर नहीं होने देने के लिए, डॉक्यूमेंट ऑब्जैक्ट ने इनके निर्माण के लिए विधियाँ प्रदान की हैं। नोड ऑब्जैक्ट एक ownerDocument विशेषता प्रदान करता है, जो उन्हें उनके निर्माण में उपयोग किए गए Document से जोड़ता है।

IE: इंटरनेट एक्सप्लोरर , F: फ़ायरफॉक्स , O: ओपेरा , W3C: वेब वर्ल्ड कांफेडरेशन (इंटरनेट मानक)

डॉक्यूमेंट ऑब्जैक्ट की विशेषताएँ

गुण वर्णन IE F O W3C
async एक्सएमएल फ़ाइल के डाउनलोड को सिंक्रोनस तौर पर संसाधित करने का प्रावधान करें。 5 1.5 9 नहीं
childNodes डॉक्यूमेंट के सबसब के नोड सूची को वापस ले लें。 5 1 9 हाँ
doctype डॉक्यूमेंट के साथ संबंधित डॉक्यूमेंट टाइप घोषणा (DTD) को वापस ले लें。 6 1 9 हाँ
documentElement डॉक्यूमेंट के रूट नोड को वापस ले लें。 5 1 9 हाँ
documentURI डॉक्यूमेंट के स्थान को सेट करें या वापस ले लें。 नहीं 1 9 हाँ
domConfig normalizeDocument() को बुलाने के दौरान उपयोग किए गए कॉन्फ़िगरेशन को वापस ले लें。     नहीं हाँ
firstChild डॉक्यूमेंट के पहले सबसब को वापस ले लें。 5 1 9 हाँ
implementation इस डॉक्यूमेंट को संसाधित करने वाले DOMImplementation ऑब्जैक्ट को वापस ले लें。 नहीं 1 9 हाँ
inputEncoding डॉक्यूमेंट के लिए एनकोडिंग तरीके (विश्लेषण के दौरान) को वापस ले लें。 नहीं 1 नहीं हाँ
lastChild डॉक्यूमेंट के अंतिम सबसब को वापस ले लें。 5 1 9 हाँ
nodeName नोड के प्रकार के अनुसार उसके नाम को वापस ले लें。 5 1 9 हाँ
nodeType नोड के नोड प्रकार को वापस ले लें。 5 1 9 हाँ
nodeValue नोड के प्रकार के अनुसार नोड के मूल्य को सेट करें या वापस ले लें。 5 1 9 हाँ
strictErrorChecking या नहीं तीव्र तौर पर त्रुटि जांच करने के लिए सेट करें या वापस ले लें。 नहीं 1 नहीं हाँ
text डॉक्यूमेंट के नोड के बाद के नाती टेक्स्ट (केवल आईई) को वापस ले लें。 5 नहीं नहीं नहीं
xml डॉक्यूमेंट के नोड के बाद के नाती एक्सएमएल (केवल आईई) को वापस ले लें。 5 नहीं नहीं नहीं
xmlEncoding डॉक्यूमेंट के एनकोडिंग तरीके को वापस ले लें。 नहीं 1 नहीं हाँ
xmlStandalone सामग्री डॉक्यूमेंट को स्वतंत्र या नहीं रखने के लिए सेट करें या वापस ले लें。 नहीं 1 नहीं हाँ
xmlVersion दस्तावेज़ के XML संस्करण को सेट करें या इसे वापस करें। नहीं 1 नहीं हाँ

Document ऑब्जेक्ट के तरीके

गुण वर्णन IE F O W3C
adoptNode(sourcenode) दूसरे दस्तावेज़ से इस दस्तावेज़ में एक नोड को चुनें और चुने गए नोड को वापस करें।     नहीं हाँ
createAttribute(name) विशिष्ट नाम वाले गुण नोड को बनाएं और नया Attr ऑब्जेक्ट वापस करें। 6 1 9 हाँ
createAttributeNS(uri,name) विशिष्ट नाम और नामस्पेक्टर वाले गुण नोड को बनाएं और नया Attr ऑब्जेक्ट वापस करें।     9 हाँ
createCDATASection() CDATA खंड नोड को बनाएं। 5 1 9 हाँ
createComment() कमेंट नोड को बनाएं। 6 1 9 हाँ
createDocumentFragment() खाली DocumentFragment ऑब्जेक्टऔर इस ऑब्जेक्ट को वापस करें। 5 1 9 हाँ
createElement() एलीमेंट नोड को बनाएं। 5 1 9 हाँ
createElementNS() विशिष्ट नामस्पेक्टर वाले एलीमेंट नोड को बनाएं। नहीं 1 9 हाँ
createEvent() नया Event ऑब्जेक्ट को बनाएं।       हाँ
createEntityReference(name) EntityReference ऑब्जेक्ट को बनाएं और इस ऑब्जेक्ट को वापस करें। 5   नहीं हाँ
createExpression() एक XPath एक्सप्रेशन को बनाएं और इसे बाद में गणना के लिए रखें।       हाँ
createProcessingInstruction() ProcessingInstruction ऑब्जेक्ट को बनाएं और इस ऑब्जेक्ट को वापस करें। 5   9 हाँ
createRange() Range ऑब्जेक्ट को बनाएं और इस ऑब्जेक्ट को वापस करें। नहीं     हाँ
evaluate() एक XPath एक्सप्रेशन की गणना करें। नहीं 1 9 हाँ
createTextNode() टेक्स्ट नोड को बनाएं। 5 1 9 हाँ
getElementById() विशिष्ट अनूयूक्त आइडी वाले एलीमेंट को खोजें। 5 1 9 हाँ
getElementsByTagName() विशिष्ट नाम वाले सभी एलीमेंट नोड्स वापस करें। 5 1 9 हाँ
getElementsByTagNameNS() विशिष्ट नाम और नामस्पेक्टर वाले सभी एलीमेंट नोड्स वापस करें। नहीं 1 9 हाँ
importNode() एक नोड को दूसरे दस्तावेज़ से यहाँ कॉपी करें ताकि इसे लागू किया जा सके।     9 हाँ
loadXML() XML टैग स्ट्रिंग को विश्लेषित करके दस्तावेज़ को तैयार करें।        
normalizeDocument()       नहीं हाँ
renameNode() एकत्र नाम या गुण नोड को नामित करें।     नहीं हाँ