Преобразование формата данных таблицы свойств (plist.data_convert)
Объявление
данные_в_новом_формате = plist.data_convert(данные_таблицы_свойств[, формат_данных_таблицы_свойств])
Параметры
- данные таблицы свойств
Строка с данными таблицы свойств для преобразования. - формат данных таблицы свойств
Текст, необязательный параметр; может быть только "binary", "XML" или "openstep", по умолчанию "XML".
Возвращаемое значение
- данные в новом формате
Строка или nil; при успехе возвращает содержимое данных, при ошибке — nil.
Описание
plist.data_convertвыполняет только преобразование формата plist и не затрагивает сериализацию или десериализацию Lua; целостность данных сохраняется.
Пример
local xplist = plist.data_convert(file.reads('/var/mobile/Library/UserNotifications/Library.plist'), "xml")
sys.alert(xplist) -- Данные таблицы свойств в формате XML.
Примечание: в приведённом коде используются функции из других глав — file.reads и sys.alert.