lua解析xml總結
lua解析xml有很多的第三方的庫,例如:http://lua-users.org/wiki/LuaXml。但是每個庫都有各自的優點和使用是否方便。
我一開始是打算使用luaXml庫,在網上也找了很多的關於他的使用方法的blog。但是我覺得它很難用,遍歷xml的時候,竟然是以陣列下標的方式去進行訪問,果斷放棄。
……
經過N多庫的下載和試用,最終我還是選擇了Lua-Simple-XML-Parser。
demo如下:
01 |
local xml = require( "xmlSimple" ).newParser() |
02 |
03 |
local testXml = '<testOne param="param1value">' |
04 |
testXml = testXml .. '<testTwo paramTwo="param2value">' |
05 |
testXml = testXml .. '<testThree>' |
06 |
testXml = testXml .. 'testThreeValue' |
07 |
testXml = testXml .. '</testThree>' |
08 |
testXml = testXml .. '<testThree duplicate="one" duplicate="two">' |
09 |
testXml = testXml .. 'testThreeValueTwo' |
10 |
testXml = testXml .. '</testThree>' |
11 |
testXml
|