XML DOM Nodes Klonen

Kloon knoop

cloneNode() De methode maakt een kopie van de opgegeven knoop.

cloneNode() De methode heeft een parameter (true of false)。Deze parameter geeft aan of de gekopieerde knoop alle eigenschappen en subknopen van de oorspronkelijke knoop moet bevatten.

De volgende codefragment kopieert de eerste <book> knoop en voegt deze toe aan de wortelknoop van het document:

Voorbeeld

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

Try it yourself

Explanation:

  1. Example Probeer het zelf Voorbeeld books.xml is geladen in
  2. xmlDocKrijg het te kopiëren knooppunt inoldNode
  3. ) Door gebruik te maken van cloneNodeMethod om een knooppunt te kopiëren naar "newNode
  4. "