XML DOM importNode() विधि

Document वस्तु संदर्भ मैनुअल

परिभाषा और उपयोग

importNode() विधि एक नोड को दूसरे दस्तावेज से इस दस्तावेज में नक़ल करके लाती है ताकि इसे लागू किया जा सके。

व्याकरण:

importNode(importedNode,deep)
पारामीटर वर्णन
importedNode आयात करने वाला नोड
deep यदि true है, तो importedNode नोड के सभी वंशज नोड को भी रीकार्पशन किया जाएगा。

परिणाम

importedNode की प्रतिलिपि (संभवतः इसके वंशज नोड) को आयात करने के लिए, उसका ownerDocument गुण इस डॉक्यूमेंट को सेट किया जाएगा。

फेंका जाएगा

यदि importedNode यह Document नोड या DocumentType नोड है, तो इस विधि को NOT_SUPPORTED_ERR कोड फेंकने के लिए फेंका जाएगा DOMException अपवादक्योंकि इस तरह के नोड को आयात नहीं किया जा सकता है।

वर्णन

इस विधि का पारामीटर एक अन्य डॉक्यूमेंट में परिभाषित नोड है, जो इस डॉक्यूमेंट में जोड़ने योग्य नोड की प्रतिलिपि वापस देता है।यदि deep यदि मूल गुण true है, तो इस नोड के सभी वंशज नोड को भी नकल किया जाएगा।जबकि, मूल नोड और इसके वंशज नोड बदला नहीं जाएगा。

प्राप्त प्रतिलिपि का ownerDocument गुण वर्तमान डॉक्यूमेंट को सेट किया जाता है, लेकिन parentNode गुण null है, क्योंकि यह अभी तक डॉक्यूमेंट में प्रविष्ट नहीं है।मूल नोड या ट्री में पंजीकृत इवेंट सुन्दर्धक फ़ंक्शन नहीं नकल किए जाते हैं。

Element नोड को आयात करते समय, केवल स्रोत डॉक्यूमेंट में स्पष्ट रूप से सेट की गई गुणों को आयात किया जाता है।Attr नोड को आयात करते समय, इसका specified गुण स्वचालित रूप से true कर दिया जाता है。

देखें

Node.cloneNode()

Document वस्तु संदर्भ मैनुअल