Saltar al contenido principal

Convertir el formato de datos de lista de propiedades (plist.data_convert)

Declaración

datos_plist_convertidos = plist.data_convert(datos_plist[, formato_datos_plist])

Parámetros

  • datos_plist
    Tipo cadena; datos de lista de propiedades que se deben convertir
  • formato_datos_plist
    Tipo texto, parámetro opcional; solo puede ser "binary", "XML" u "openstep". El valor predeterminado es "XML"

Valor devuelto

  • datos_plist_convertidos
    Tipo cadena o nil; devuelve el contenido de los datos si la conversión tiene éxito y nil si falla

Descripción

plist.data_convert solo convierte el formato plist; no interviene en la serialización ni deserialización de Lua, y la conversión conserva la integridad de los datos.

Ejemplo

local xplist = plist.data_convert(file.reads('/var/mobile/Library/UserNotifications/Library.plist'), "xml")
sys.alert(xplist) -- datos de lista de propiedades en formato XML

Nota: el código anterior utiliza las funciones file.reads y sys.alert, que no pertenecen a este capítulo.