luaExpat提供了查找标签或属性的API吗?

我正在使用LuaExpat来解析xml。我想知道它是否提供了执行“getTag”、“getAttribute”等操作的API,所以我不得不自己写。

原文链接 https://stackoverflow.com/questions/6028482

点赞
stackoverflow用户206020
stackoverflow用户206020

你需要将回调函数传递给 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获取更多指令。

2011-05-17 11:20:10