Clonage des nœuds DOM XML
- Ajouter ce nouveau nœud au nœud racine du document XML Page précédente
- Page suivante Exemple DOM
Clonage de noeud
cloneNode()
La méthode cloneNode() crée une copie du noeud spécifié.
cloneNode()
La méthode a un paramètre (true
ou false
)。Ce paramètre indique si le noeud copié doit inclure toutes les propriétés et sous-nœuds du noeud original.
Le fragment de code suivant copie le premier élément <book> et le joint au noeud racine du document :
Exemple
oldNode = xmlDoc.getElementsByTagName('book')[0]; newNode = oldNode.cloneNode(true); xmlDoc.documentElement.appendChild(newNode);
Essayez-le vous-même
- Exemple d'explication : Présumé books.xml
a été chargé dans
xmlDoc - dans
Obtenir le nœud à copier (
oldNode - )
En utilisant
cloneNodeMéthode qui copie le nœud à "
newNode - "
- Ajouter ce nouveau nœud au nœud racine du document XML Page précédente
- Page suivante Exemple DOM