- Dokumentacja
- Funkcje wspólne
- xmlCopyFile
Funkcja
xmlCopyFile
Kopiuje węzeł (razem z dziećmi i atrybutami) do nowego dokumentu pod nową ścieżką. Kopiowany węzeł staje się węzłem głównym nowego dokumentu, który trzeba zapisać przez xmlSaveFile.
Składnia
xmlnode xmlCopyFile(xmlnode nodeToCopy, string newFilePath)Argumenty
nodeToCopyxmlnode- Węzeł do skopiowania.
newFilePathstring- Ścieżka nowego pliku.
Zwraca
Węzeł główny kopii albo false.
Przykład
local root = xmlLoadFile("config.xml")
local backup = xmlCopyFile(root, "config_backup.xml")
xmlSaveFile(backup)
xmlUnloadFile(backup)
xmlUnloadFile(root)
Zobacz też
xmlCreateFileTworzy nowy dokument XML z węzłem głównym o podanej nazwie. Dokument jest w pamięci; na dysk trafia dopiero poxmlSaveFile. Istniejący plik zostanie nadpisany przy zapisie.xmlSaveFileZapisuje cały dokument (do którego należy węzeł) do jego pliku. Nie zadziała dla dokumentów tylko do czytania i zxmlLoadString.