20 lines
605 B
Lua
Executable File
20 lines
605 B
Lua
Executable File
require('LuaXml')
|
|
|
|
-- load XML data from file "test.xml" into local table xfile
|
|
local xfile = xml.load("test.xml")
|
|
-- search for substatement having the tag "scene"
|
|
local xscene = xfile:find("scene")
|
|
-- if this substatement is found…
|
|
if xscene ~= nil then
|
|
-- …print it to screen
|
|
print(xscene)
|
|
-- print tag, attribute id and first substatement
|
|
print( xscene:tag(), xscene.id, xscene[1] )
|
|
end
|
|
|
|
-- create a new XML object and set its tag to "root"
|
|
local x = xml.new("root")
|
|
-- append a new subordinate XML object, set its tag to "child", and its content to 123
|
|
x:append("child")[1] = 123
|
|
print(x)
|