Clonagem do Nó do DOM de XML
- Página Anterior Adicionar Nó DOM
- Próxima Página Exemplo DOM
Clonar nó
cloneNode()
O método cria uma cópia do nó especificado.
cloneNode()
O método possui um parâmetro (verdadeiro
ou falso
Este parâmetro indica se o nó copiado deve conter todas as propriedades e subnós do nó original.
O trecho de código a seguir copia o primeiro nó <book> e o anexa ao nó raiz do documento:
Exemplo
oldNode = xmlDoc.getElementsByTagName('book')[0]; newNode = oldNode.cloneNode(true); xmlDoc.documentElement.appendChild(newNode);
Exemplo de Explicação:
- Supondo books.xml foi carregado para
xmlDoc
em - Obter o nó a ser copiado (
oldNode
) - Usando
cloneNode
Método para copiar o nó para "newNode
" - Adicionar este novo nó ao nó raiz do documento XML
- Página Anterior Adicionar Nó DOM
- Próxima Página Exemplo DOM