एक्सएमएल डोम क्लोन नोड्स
इसे स्वयं आज़माएं - उदाहरण
नीचे दिए गए उदाहरण XML फ़ाइल Books.xml का उपयोग करते हैं ।
यह उदाहरण एक नोड की प्रतिलिपि बनाने के लिए क्लोन नोड () का उपयोग करता है और इसे XML दस्तावेज़ के रूट नोड में जोड़ता है
एक नोड कॉपी करें
क्लोननोड () विधि एक निर्दिष्ट नोड की एक प्रति बनाता है।
क्लोननोड () विधि में एक पैरामीटर (सही या गलत) है। यह पैरामीटर इंगित करता है कि क्लोन किए गए नोड में मूल नोड के सभी गुण और चाइल्ड नोड शामिल होने चाहिए या नहीं।
निम्नलिखित कोड खंड पहले <book> नोड की प्रतिलिपि बनाता है और इसे दस्तावेज़ के रूट नोड में जोड़ता है:
उदाहरण
oldNode = xmlDoc.getElementsByTagName('book')[0];
newNode = oldNode.cloneNode(true);
xmlDoc.documentElement.appendChild(newNode);
परिणाम:
Everyday Italian
Harry Potter
XQuery Kick Start
Learning XML
Everyday Italian
उदाहरण समझाया:
- मान लीजिए " books.xml " को xmlDoc में लोड किया गया है
- कॉपी करने के लिए नोड प्राप्त करें (oldNode)
- नोड को "newNode" में क्लोन करें
- XML दस्तावेज़ के रूट नोड में नया नोड जोड़ें