- Dokumentacja
- Funkcje wspólne
- xmlSaveFile
Funkcja
xmlSaveFile
Zapisuje cały dokument (do którego należy węzeł) do jego pliku. Nie zadziała dla dokumentów tylko do czytania i z xmlLoadString.
Składnia
bool xmlSaveFile(xmlnode rootNode)Argumenty
rootNodexmlnode- Dowolny węzeł dokumentu (zwykle główny).
Zwraca
true, gdy zapisano.
Przykład
local root = xmlLoadFile("settings.xml") or xmlCreateFile("settings.xml", "settings")
xmlNodeSetAttribute(root, "lastStart", os.date("%Y-%m-%d %H:%M"))
xmlSaveFile(root)
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.xmlLoadFileWczytuje plik XML i zwraca jego węzeł główny, od którego można czytać dzieci i atrybuty. Na serwerze ścieżka jest względna wobec folderu zasobu (nie można wyjść poza niego). Na kliencie czyta własne pliki skryptu, a potem pliki<file>przysłane przez serwer; ścieżka":inny/plik.xml"wskazuje plik innego zasobu. Pamiętaj oxmlUnloadFile, gdy dokument nie jest już potrzebny.