XML DOM Document ऑब्जेक्ट
- पिछला पृष्ठ DOM NamedNodeMap
- अगला पृष्ठ DOM एलीमेंट
Document ऑब्जैक्ट पूरे XML डॉक्यूमेंट का प्रतिनिधित्व करता है。
XML डॉक्यूमेंट ऑब्जैक्ट
Document ऑब्जैक्ट XML डॉक्यूमेंट ट्री का रूट है, जो हमें डॉक्यूमेंट डाटा तक पहुँचने के मुख्य द्वार प्रदान करता है。
एलीमेंट नोड, टेक्स्ट नोड, कमेंट, प्रोसेस इन्स्ट्रक्शन आदि डॉक्यूमेंट के बाहर नहीं हो सकते हैं, इसलिए Document ऑब्जैक्ट इन ऑब्जैक्टों को बनाने के विधान भी शामिल करता है।Node ऑब्जैक्ट का ownerDocument गुण उन्हें उनके बनाने वाले Document से जोड़ता है।
Document ऑब्जैक्ट की गुण
गुण | वर्णन |
---|---|
childNodes | डॉक्यूमेंट के उपचयनों के NodeList को वापस करें。 |
doctype | डॉक्यूमेंट से जुड़े डॉक्यूमेंट टाइप घोषणा को वापस करें。 |
documentElement | डॉक्यूमेंट के रूट चयनक को वापस करें。 |
documentURI | डॉक्यूमेंट का स्थान नियत करें या वापस करें。 |
domConfig | normalizeDocument() को आमंत्रित करते समय इस्तेमाल किए गए कॉन्फ़िगरेशन को वापस करें。 |
firstChild | डॉक्यूमेंट के पहले चयनक को वापस करें。 |
implementation | इस डॉक्यूमेंट के लिए DOMImplementation ऑब्जैक्ट वापस करें。 |
inputEncoding | डॉक्यूमेंट का इनकोडिंग विधान वापस करें (पार्सिंग के दौरान). |
lastChild | दस्तावेज़ के अंतिम उपनोड को वापस करें |
nodeName | नोड के नाम को वापस करें (नोड के प्रकार पर निर्भर करता है) |
nodeType | नोड के नोड टाइप को वापस करें |
nodeValue | नोड के मान को सेट करें या वापस करें (नोड के प्रकार पर निर्भर करता है) |
xmlEncoding | दस्तावेज़ के XML एनकोडिंग को वापस करें |
xmlStandalone | दस्तावेज़ को स्वतंत्र है या नहीं है को सेट करें या वापस करें |
xmlVersion | दस्तावेज़ के XML संस्करण को सेट करें या वापस करें |
Document ऑब्जेक्ट के तरीके
विधि | वर्णन |
---|---|
adoptNode() | दूसरे दस्तावेज़ के नोड को इस दस्तावेज़ में अपना करें और अपनाए गए नोड को वापस करें |
createAttribute() | विशिष्ट नाम के साथ अट्रिब्यूट नोड का निर्माण करें और नया Attr ऑब्जेक्ट वापस करें |
createAttributeNS() | विशिष्ट नाम और नामस्पेस के साथ अट्रिब्यूट नोड का निर्माण करें और नया Attr ऑब्जेक्ट वापस करें |
createCDATASection() | CDATA सेक्शन नोड का निर्माण करें |
createComment() | कमेंट नोड का निर्माण करें |
createDocumentFragment() | खाली DocumentFragment ऑब्जेक्ट का निर्माण करें और इसे वापस करें |
createElement() | एलिमेंट नोड का निर्माण करें |
createElementNS() | विशिष्ट नामस्पेस के साथ एलिमेंट नोड का निर्माण करें |
createEntityReference() | EntityReference ऑब्जेक्ट का निर्माण करें और इस ऑब्जेक्ट को वापस करें |
createProcessingInstruction() | ProcessingInstruction ऑब्जेक्ट का निर्माण करें और इस ऑब्जेक्ट को वापस करें |
createTextNode() | टेक्स्ट नोड का निर्माण करें |
getElementById() | विशिष्ट मान के गुण के एलिमेंट वापस करें |
getElementsByTagName() | विशिष्ट नाम के सभी एलिमेंट के NodeList वापस करें |
getElementsByTagNameNS() | विशिष्ट नाम और नामस्पेस के सभी एलिमेंट के NodeList वापस करें |
importNode() | नोड को एक दस्तावेज़ से दूसरे दस्तावेज़ में आयात करें |
normalizeDocument() | |
renameNode() | एलिमेंट या अट्रिब्यूट नोड का नाम बदलें |
DocumentType ऑब्जेक्ट के गुण
प्रत्येक दस्तावेज़ का एक DOCTYPE गुण होता है जिसका मान null या DocumentType ऑब्जेक्ट होता है।
DocumentType ऑब्जैक्ट एक्सएमएल दस्तावेज के लिए वर्गीकृत किए गए एंटिटी के इंटरफेस प्रदान करता है।
गुण | वर्णन |
---|---|
name | DTD का नाम को वापस करें。 |
publicId | DTD के सार्वजनिक चिह्नकरण को वापस करें。 |
systemId | बाहरी DTD के सिस्टम चिह्नकरण को वापस करें。 |
DocumentImplementation ऑब्जैक्ट के विधि
DOMImplementation ऑब्जैक्ट डॉक्यूमेंट ऑब्जैक्ट मॉडल से स्वतंत्र कोई विशेष इंस्टेंस की कोई विशेष परिचालन करता है。
विधि | वर्णन |
---|---|
createDocument() | निर्दिष्ट दस्तावेज वर्ग का नया DOM Document ऑब्जैक्ट बनाएं。 |
createDocumentType() | एक खाली DocumentType नोड को बनाएं。 |
getFeature() | विशेष विशेषता और संस्करण को लागू करने वाले एपीआई (API) के ऑब्जैक्ट को वापस करें (यदि उपलब्ध हो)。 |
hasFeature() | डॉम इंप्लीमेंटेशन को जाँच करें कि यह विशेष विशेषता और संस्करण को लागू कर रहा है। |
ProcessingInstruction ऑब्जैक्ट के गुण
ProcessingInstruction ऑब्जैक्ट एक्सएमएल प्रोसेसर डिरेक्टिव को प्रतिनिधित्व करता है。
एक्ज़इक्यूटिव डिरेक्टिव एक्सएमएल दस्तावेज के लिए एक्सएमएल दस्तावेज में एक्सएमएल प्रोसेसर विशिष्ट सूचना रखने के लिए एक तरीका है।
गुण | वर्णन |
---|---|
डाटा | सेट करना या इस एक्ज़इक्यूटिव डिरेक्टिव के सामग्री को वापस करना。 |
लक्ष्य | इस एक्ज़इक्यूटिव डिरेक्टिव के लक्ष्य को वापस करना। |
- पिछला पृष्ठ DOM NamedNodeMap
- अगला पृष्ठ DOM एलीमेंट