एक्सएमएल डॉम नोड क्लोन करना

क्लोन ईकाई

cloneNode() मथड़ा निर्दिष्ट ईकाई की प्रतिलिपि बनाता है。

cloneNode() मथड़ा एक पारामीटर का है (true या false)。यह पारामीटर सूचित करता है कि नकल किए गए ईकाई में मूल ईकाई के सभी गुण और उप-ईकाई शामिल होने चाहिए या नहीं。

नीचे कोड टुकड़ा पहला <book> ईकाई को कॉपी करता है और इसे दस्तावेज़ के मूल ईकाई पर जोड़ता है:

उदाहरण

oldNode = xmlDoc.getElementsByTagName('book')[0];
newNode = oldNode.cloneNode(true);
xmlDoc.documentElement.appendChild(newNode);

खुद संभवतः प्रयोग करें

उदाहरण व्याख्या:

  1. अवधारणा books.xml जो लोड किया गया है xmlDoc में
  2. प्रतिलिपि करने के लिए नोड प्राप्त करें (oldNode
  3. द्वारा उपयोग करके cloneNode विधि नोड को "newNode"
  4. इस नए नोड को XML दस्तावेज़ के रूट नोड में जोड़ें