Probieren Sie es selbst - Beispiele
Die folgenden Beispiele verwenden , um die XML - Datei books.xml .
Kopieren Sie einen Knoten und hängen Sie ihn an einem vorhandenen Knoten
Dieses Beispiel verwendet cloneNode() einen Knoten zu kopieren und an dem Wurzelknoten des XML - Dokument anhängen
Kopieren Sie einen Knoten
Die cloneNode() Methode erstellt eine Kopie eines bestimmten Knotens.
Die cloneNode() Methode hat einen Parameter (true or false) . Dieser Parameter zeigt an, ob das geklonte Knoten alle Attribute und untergeordneten Knoten des ursprünglichen Knoten enthalten sollte.
Das folgende Codefragment kopiert das erste <book> Knoten und hängt ihn an den Wurzelknoten des Dokuments:
Beispiel
oldNode = xmlDoc.getElementsByTagName('book')[0];
newNode = oldNode.cloneNode(true);
xmlDoc.documentElement.appendChild(newNode);
Ergebnis:
Everyday Italian
Harry Potter
XQuery Kick Start
Learning XML
Everyday Italian
Versuch es selber " Erklärt Beispiel:
- Nehmen wir an " books.xml " geladen in xmlDoc
- Holen Sie sich den Knoten zu kopieren (oldNode)
- Klonen Sie den Knoten in "newNode"
- Fügen Sie den neuen Knoten zu dem Wurzelknoten des XML-Dokuments