एक्सएमएल डॉम Document ऑब्जैक्ट
- पिछला पृष्ठ DOM Comment
- अगला पृष्ठ DOM DocumentType
डॉक्यूमेंट ऑब्जैक्ट पूरे एक्सएमएल डॉक्यूमेंट को प्रतिनिधित्व करता है。
डॉक्यूमेंट ऑब्जैक्ट
डॉक्यूमेंट ऑब्जैक्ट एक डॉक्यूमेंट ट्री का रूट है, जो हमें डॉक्यूमेंट डेटा के अगले (या शीर्षस्थ) पहुँच के लिए प्रदान करता है。
एलिमेंट नोड, टेक्स्ट नोड, कमेंट, प्रोसेसिंग इन्स्ट्रक्शन आदि को डॉक्यूमेंट के बाहर नहीं होने देने के लिए, डॉक्यूमेंट ऑब्जैक्ट ने इनके निर्माण के लिए विधियाँ प्रदान की हैं। नोड ऑब्जैक्ट एक 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() | एकत्र नाम या गुण नोड को नामित करें। | नहीं | हाँ |
- पिछला पृष्ठ DOM Comment
- अगला पृष्ठ DOM DocumentType