XML DOM-Knoten klonen
- Previous Page DOM Add Node
- Next Page DOM Instance
Klonen von Knoten
cloneNode()
Methode erstellt eine Kopie des angegebenen Knotens.
cloneNode()
Die Methode hat einen Parameter (true
oder false
)。Dieser Parameter gibt an, ob der kopierte Knoten alle Attribute und Unter knoten des Originalknotens enthalten soll.
Der folgende Codeabschnitt kopiert den ersten <book>-Knoten und fügt ihn dem Wurzelknoten der Dokument hinzufügen:
Beispiel
oldNode = xmlDoc.getElementsByTagName('book')[0]; newNode = oldNode.cloneNode(true); xmlDoc.documentElement.appendChild(newNode);
Example Explanation:
- Assume books.xml has been loaded to
xmlDoc
in - Get the node to be copied (
oldNode
) - By using
cloneNode
Method to copy the node to "newNode
" - Append this new node to the root node of the XML document
- Previous Page DOM Add Node
- Next Page DOM Instance