lua读取xml
来源:互联网 发布:mysql front 乱码 编辑:程序博客网 时间:2024/06/02 06:39
现有的数据库结构无法满足新需求,暂时得用脚本实现一下数据库的功能
首先得把数据取出来,当然不能手动,所以用了这个简单的方法
<RECORDS><RECORD><id>1392</id><osver>10000</osver><appver>0</appver><tag>0</tag><channelid>0</channelid><itemid>91014</itemid><gameid>9</gameid></RECORD><RECORD><id>1391</id><osver>10000</osver><appver>0</appver><tag>0</tag><channelid>0</channelid><itemid>91013</itemid><gameid>9</gameid></RECORD>这是其中两条,现在就需要写脚本来处理了
require("LuaXml")local file = xml.load("config_store_spec.xml")local date = file:find("RECORDS")local dateTable = {}if date ~= nil thenlocal n = 1local m = 1while date[n] ~= nil dom = 1local oneDate = {}while date[n][m] ~= nil dooneDate[(date[n][m][0])] = date[n][m][1]m = m + 1enddateTable[n] = oneDaten = n + 1endend这样就保存到table里了
以下为LuaXml的常用函数:
xml.new(arg)
创建一个新的XML对象
xml.append(var,tag)
添加一个子节点
xml.load(filename)
加载XML文件
xml.save(var,filename)
保存XML文件
xml.eval(xmlstring)
解析XML字符串
xml.tag(var, tag)
设置或返回一个XML对象
xml.str(var, indent, tag)
以字符串形式返回XML
xml.find(var, tag, attributeKey,attributeValue)
查找子节点
xml.registerCode(decoded,encoded)
设置文件编码类型
0 0
- lua读取xml
- 读取xml生成lua测试代码
- lua 读取lua文件
- C++读取lua脚本
- Lua读取文件
- lua 读取网页 luacurl
- lua读取文件
- lua文件读取注意事项
- c读取lua
- lua中读取时间
- C读取lua表
- lua读取CSV文件
- 读取XML
- 读取XML
- Xml 读取
- XML读取
- XML读取
- 读取XML
- Unity3D研究院之将场景导出XML或JSON或二进制并且解析还原场景(四十二)
- 让进程在后台可靠运行的几种方法
- Greenplum 在Linux下的安装(centOS,RedHat)
- Hello Mybatis 02 mybatis generator
- Data Vault初探(六) —— 定期装载_Kettle_作业
- lua读取xml
- 分析类
- Android开发笔记(十七)GIF动画的实现GifAnimation
- 统计某个端口的访问量
- Qt浅谈之三十七界面文字显示动态化
- js和jQuery遍历json对象和数组
- [算法]KMP算法
- Html5(1)
- hax kernel module is not install