xmlCopyFile
Duplica um nó, com tudo que está abaixo dele, para um documento novo.
Sintaxe
Seção intitulada “Sintaxe”xmlnode xmlCopyFile ( xmlnode oNo, string caminho )Parâmetros
Seção intitulada “Parâmetros”| Nome | Tipo | Padrão | Descrição |
|---|---|---|---|
oNo | xmlnode | — | O nó a copiar. Pode ser a raiz ou qualquer nó de dentro da árvore. |
caminho | string | — | Caminho do arquivo do novo documento. Não pode ser vazio. |
Retorno
Seção intitulada “Retorno”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.
Exemplo
Seção intitulada “Exemplo”-- backup antes de mexerlocal backup = xmlCopyFile(raiz, "config/mapa.backup.xml")xmlSaveFile(backup)xmlUnloadFile(backup)Veja também
Seção intitulada “Veja também”xmlLoadFile— Carrega um arquivo XML do resource.xmlLoadString— Interpreta um XML que já está em memória, sem passar por arquivo nenhum.xmlCreateFile— Começa um documento novo, do zero.xmlSaveFile— Grava o documento no arquivo dele.xmlUnloadFile— Descarrega o documento da memória.xmlCreateChild— Cria um nó filho.xmlDestroyNode— Apaga um nó e tudo que está abaixo dele.xmlFindChild— Procura um filho por nome de tag.