- Dokumentacja
- Funkcje wspólne
- xmlLoadString
Funkcja
xmlLoadString
Wczytuje dokument XML wprost z tekstu (np. odebranego z fetchRemote), tylko do czytania. Zwraca węzeł główny.
Składnia
xmlnode xmlLoadString(string xmlString)Argumenty
xmlStringstring- Treść XML.
Zwraca
Węzeł główny albo false dla błędnego XML.
Przykład
local root = xmlLoadString('<config><setting name="maxPlayers" value="64"/></config>')
local setting = xmlFindChild(root, "setting", 0)
outputDebugString(xmlNodeGetAttribute(setting, "value"))
xmlUnloadFile(root)
Zobacz też
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.xmlUnloadFileZwalnia dokument z pamięci. Wszystkie jego węzły przestają być ważne. Niezapisane zmiany przepadają.