Clonar nodos DOM XML
- Añadir este nuevo nodo al nodo raíz del documento XML Página anterior
- Página siguiente Ejemplo DOM
Clonar nodo
cloneNode()
El método crea una copia del nodo especificado.
cloneNode()
El método tiene un parámetro (true
o false
Este parámetro indica si el nodo copiado debe contener todas las propiedades y subnodos del nodo original.
El siguiente fragmento de código copia el primer nodo <book> y lo añade al nodo raíz del documento:
Ejemplo
oldNode = xmlDoc.getElementsByTagName('book')[0]; newNode = oldNode.cloneNode(true); xmlDoc.documentElement.appendChild(newNode);
Prueba personalmente
- Ejemplo de explicación: Supongamos books.xml
ya se ha cargado en
xmlDoc - en
Obtener el nodo a copiar (
oldNode - )
Utilizando
cloneNodeMétodo copiar nodo a "
newNode - "
- Añadir este nuevo nodo al nodo raíz del documento XML Página anterior
- Página siguiente Ejemplo DOM