Zum Hauptinhalt springen

PLIST-Datenformat konvertieren (plist.data_convert)

Deklaration

Konvertierte_PLIST_Daten = plist.data_convert(PLIST-Daten[, PLIST-Datenformat])

Parameter

  • PLIST-Daten
    String; zu konvertierende PLIST-Daten
  • PLIST-Datenformat
    Textwert, optional; nur "binary", "XML" oder "openstep", Standardwert "XML"

Rückgabewert

  • Konvertierte_PLIST_Daten
    String oder nil; bei erfolgreicher Konvertierung Dateninhalt, bei einem Fehler nil

Beschreibung

plist.data_convert ist eine reine PLIST-Formatkonvertierung und umfasst keine Lua-Serialisierung oder -Deserialisierung. Die Datenintegrität bleibt bei der Konvertierung erhalten.

Beispiel

local xplist = plist.data_convert(file.reads('/var/mobile/Library/UserNotifications/Library.plist'), "xml")
sys.alert(xplist) -- PLIST-Daten im XML-Format

Hinweis: Der obige Code verwendet die Funktionen file.reads und sys.alert aus anderen Kapiteln.