函数: plist.dump 将 table 转换成 xml(仅支持 iOS)

函数分类:ts.so

函数名称:将 table 转换 xml

函数功能:将 plist 文件中 table 数据转换 xml 数据

支持版本:仅 ts.so v1.4.0 及其以上版本支持

函数方法

xml = plist.dump(tb)

参数 类型 字段 说明
tb table 必填 需要转换的 table 数据
返回值 类型 说明
xml string/nil 转换后的 xml 数据

函数示例

require("TSLib")
local ts = require("ts")
local plist = ts.plist
local plfilename = userPath() .. "/res/123.plist" 
--设置 plist 路径
local str = readFileString(plfilename)
local t = plist.load(str)
local i = 0;
dialog(t.isbool and "true" or "false", 0)
t.isbool = not t.isbool
dialog(t.num, 0)
t.num = t.num + 1
dialog(t.str, 0)
t.str = "time : " .. os.time()
local str2 = plist.dump(t)
dialog("str2 " .. str2)
writeFileString(plfilename,str2)
local tmp2 = plist.read(plfilename)           
--读取 PLIST 文件内容并返回一个 TABLE
for key, value in pairs(t) do
    dialog(key .. " : " .. (type(value) == "boolean" and (value and "true" or "false") or value))
end
Copyright 北京帮你玩科技有限公司 2020 all right reserved,powered by Gitbook该文章修订时间: 2020-07-03 16:36:53

results matching ""

    No results matching ""