Pular para o conteúdo

xmlCopyFile

Compartilhada XML

Duplica um nó, com tudo que está abaixo dele, para um documento novo.

xmlnode xmlCopyFile ( xmlnode oNo, string caminho )
NomeTipoPadrãoDescrição
oNoxmlnode—O nó a copiar. Pode ser a raiz ou qualquer nó de dentro da árvore.
caminhostring—Caminho do arquivo do novo documento. Não pode ser vazio.

O handle da raiz do novo documento, ou false em caso de erro.

A cópia é independente: alterar uma não afeta a outra. O novo documento também só chega ao disco quando você chamar xmlSaveFile nele.

-- backup antes de mexer
local backup = xmlCopyFile(raiz, "config/mapa.backup.xml")
xmlSaveFile(backup)
xmlUnloadFile(backup)