我正在使用LuaExpat进行一些xml解析。 我想知道它是否提供apis来做“getTag”,“getAttribute”,所以我必须自己编写。
答案 0 :(得分:2)
您应该将回调函数传递给LuaExpat,这使您可以提取值,打印输出或任何用例。下面是一个打印出元素的id
属性的简短示例。
p = lxp.new({ StartElement = function(parser, elementName, attributes)
print(attributes.id)
end
})
p:parse('<xml id="123"></xml>') --> 123
我建议您查看http://www.keplerproject.org/luaexpat/manual.html以获取更多说明。