Dump a Lua table to plist data (plist.dump)
Declaration
plistData = plist.dump(tab [, format])
Parameters
- tab
Table. The Lua table to convert to plist data. - format
String, optional. One of "binary", "XML", or "openstep". Default: "XML".
Returns
- plistData
String or nil. The converted plist data on success; nil on failure.
Notes
The inverse of
plist.load
: convert a Lua table to plist data.
Example
local tab = {
arr = {
46,
99,
7,
};
dict = {
a = 55;
b = 65;
c = 9;
};
}
--
local xplist = plist.dump(tab)
sys.alert(xplist) -- XML format plist data
--
local bplist = plist.dump(tab, "binary")
sys.alert(bplist) -- Binary plist; printing will look garbled
Note: Uses sys.alert