- Dokumentacja
- XML
Kategoria
XML
Wszystkie funkcje i zdarzenia Lua z kategorii XML, po stronie serwera i klienta.
Funkcje wspólne 18
xmlKopiuje 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ć przezCopy File xmlSaveFile.xmlDodaje nowy węzeł-dziecko o podanej nazwie na końcu listy dzieci rodzica.Create Child xmlTworzy nowy dokument XML z węzłem głównym o podanej nazwie. Dokument jest w pamięci; na dysk trafia dopiero poCreate File xmlSaveFile. Istniejący plik zostanie nadpisany przy zapisie.xmlUsuwa węzeł razem z jego dziećmi. Węzła głównego nie da się usunąć.Destroy Node xmlSzuka dziecka o podanej nazwie znacznika.Find Child indexwybiera, które z kolei (od 0) wśród dzieci o tej nazwie.xmlWczytuje 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 plikiLoad File <file>przysłane przez serwer; ścieżka":inny/plik.xml"wskazuje plik innego zasobu. Pamiętaj oxmlUnloadFile, gdy dokument nie jest już potrzebny.xmlWczytuje dokument XML wprost z tekstu (np. odebranego zLoad String fetchRemote), tylko do czytania. Zwraca węzeł główny.xmlZwraca wartość atrybutu węzła jako tekst (liczby trzeba zamienić przezNode Get Attribute tonumber).xmlZwraca wszystkie atrybuty węzła jako tabelę nazwa → wartość.Node Get Attributes xmlBez indeksu zwraca tablicę wszystkich dzieci węzła; z indeksem (od 0) - jedno dziecko.Node Get Children xmlZwraca nazwę znacznika węzła (np.Node Get Name "spawn"dla<spawn/>).xmlZwraca rodzica węzła.Node Get Parent xmlZwraca tekst wewnątrz węzła (np.Node Get Value "Witaj"dla<msg>Witaj</msg>).xmlUstawia atrybut węzła; liczby i inne wartości są zamieniane na tekst.Node Set Attribute nilalbofalseusuwa atrybut.xmlZmienia nazwę znacznika węzła.Node Set Name xmlUstawia tekst wewnątrz węzła (zastępuje poprzedni).Node Set Value xmlZapisuje cały dokument (do którego należy węzeł) do jego pliku. Nie zadziała dla dokumentów tylko do czytania i zSave File xmlLoadString.xmlZwalnia dokument z pamięci. Wszystkie jego węzły przestają być ważne. Niezapisane zmiany przepadają.Unload File