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.