PLIST-Daten einer Lua-Tabelle abrufen (plist.dump)
Deklaration
PLIST-Daten = plist.dump(Assoziative_Tabelle[, PLIST-Datenformat])
Parameter
- Assoziative_Tabelle
Tabellenwert; Lua-Tabelle, die in PLIST-Daten konvertiert werden soll - PLIST-Datenformat
Textwert, optional; nur"binary","XML"oder"openstep", Standardwert"XML"
Rückgabewert
- PLIST-Daten
String oder nil; bei erfolgreicher Konvertierung Dateninhalt, bei einem Fehler nil
Beschreibung
Umkehrfunktion von
plist.load; wandelt eine Tabelle in PLIST-Daten um.
Beispiel
local tab = {
arr = {
46,
99,
7,
};
dict = {
a = 55;
b = 65;
c = 9;
};
}
--
local xplist = plist.dump(tab)
sys.alert(xplist) -- PLIST-Daten im XML-Format ausgeben
--
local bplist = plist.dump(tab, "binary")
sys.alert(bplist) -- PLIST-Daten im Binärformat; bei der Ausgabe entstehen unlesbare Zeichen
Hinweis: Der obige Code verwendet die Funktion sys.alert aus einem anderen Kapitel.