跳至主要內容

取 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