LuaExpat is a XML parser based on the Expat XML parser. It allows Lua programs to: - Process a XML document incrementally, thus being able to handle huge documents without memory penalties; - Register handler functions which are called by the parser during the processing of the document, handling the document elements or text.