![]() |
LuaExpat |
XML Expat parsing for the Lua programming language |
LuaExpat is a SAX XML parser based on the Expat library.
LuaExpat is free software and uses the same
license
as Lua 5.0.
LuaExpat version 1.0 beta is available for download! It has been tested in Linux, Windows and MacOS X.
Current version
Download
LuaExpat can be downloaded in source code from the following links:
luaexpat-1.0b.tar.gz
luaexpat-1.0b.zip
What's new
LuaExpat is distributed as a set of C source files and a Lua script that loads the dynamic library (if the library is not statically linked to the application).
Also, there is the file lom.lua
that implements the
Lua Object Model.
The binary file produced by the compilation should be copied
to the appropriate directory for libraries.
The Lua files should be copied to a directory named lxp
created in your LUA_PATH
.
LuaExpat uses the Expat library. For details on the C API please refer to this article.
Lua Expat implements the SAX API.
Version 1.0 was designed by Roberto Ierusalimschy, André Carregal and Tomás Guisasola for the Kepler Project. The implementation is compatible with Lua 5.0 and was coded by Roberto Ierusalimschy, based on a previous design by Jay Carlson.
LuaExpat development was sponsored by Fábrica Digital and FINEP.For more information please contact us. Comments are welcome!