Предполагается, что вы передаете функции обратного вызова в 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 для получения дополнительных инструкций.