Получение данных таблицы свойств из таблицы Lua (plist.dump)
Объявление
данные_таблицы_свойств = plist.dump(таблица[, формат_данных_таблицы_свойств])
Параметры
- таблица
Таблица Lua для преобразования в данные таблицы свойств. - формат данных таблицы свойств
Текст, необязательный параметр; может быть только "binary", "XML" или "openstep", по умолчанию "XML".
Возвращаемое значение
- данные таблицы свойств
Строка или nil; при успехе возвращает содержимое данных, при ошибке — nil.
Описание
Обратная функция для
plist.load, преобразующая таблицу в данные таблицы свойств.
Пример
local tab = {
arr = {
46,
99,
7,
};
dict = {
a = 55;
b = 65;
c = 9;
};
}
--
local xplist = plist.dump(tab)
sys.alert(xplist) -- Выводит данные таблицы свойств в формате XML.
--
local bplist = plist.dump(tab, "binary")
sys.alert(bplist) -- Данные таблицы свойств в двоичном формате; при выводе появятся нечитаемые символы.
Примечание: в приведённом коде используется функция из другой главы — sys.alert.