Aller au contenu principal

Convertir une table Lua en données de propriétés (plist.dump)

Déclaration

donnees_plist = plist.dump(table_associee[, format_donnees_plist])

Paramètres

  • table associée
    Table Lua à convertir en données de propriétés.
  • format des données de propriétés
    Chaîne facultative, qui peut uniquement être « binary », « XML » ou « openstep » ; la valeur par défaut est « XML ».

Valeur de retour

  • données de propriétés
    Chaîne ou nil ; renvoie le contenu des données en cas de réussite et nil en cas d’échec.

Description

Fonction inverse de plist.load, qui convertit une table en données de propriétés.

Exemple

local tab = {
arr = {
46,
99,
7,
};
dict = {
a = 55;
b = 65;
c = 9;
};
}
--
local xplist = plist.dump(tab)
sys.alert(xplist) -- Afficher les données de propriétés au format XML
--
local bplist = plist.dump(tab, "binary")
sys.alert(bplist) -- Données de propriétés binaires, leur affichage sera illisible

Remarque : le code ci-dessus utilise la fonction hors de ce chapitre sys.alert.