Converter o formato de dados de lista de propriedades (plist.data_convert)
Declaração
dados_da_lista_de_propriedades_convertidos = plist.data_convert(dados_da_lista_de_propriedades[, formato_dos_dados_da_lista_de_propriedades])
Parâmetros
- dados da lista de propriedades
String; dados de lista de propriedades a serem convertidos. - formato dos dados da lista de propriedades
Texto, parâmetro opcional; só pode ser "binary", "XML" ou "openstep", com padrão "XML".
Valor de retorno
- dados da lista de propriedades convertidos
String ou nil; retorna o conteúdo dos dados quando a conversão é bem-sucedida e nil quando falha.
Descrição
plist.data_convert faz apenas a conversão de formato plist; não envolve serialização nem desserialização Lua, e a conversão preserva a integridade dos dados.
Exemplo
local xplist = plist.data_convert(file.reads('/var/mobile/Library/UserNotifications/Library.plist'), "xml")
sys.alert(xplist) -- dados de lista de propriedades no formato XML
Nota: o código acima usa as funções file.reads e sys.alert, que não pertencem a este capítulo.