Zum Hauptinhalt springen

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.