$ luarocks install daviluaxmlDaviLuaXML is a library that allows you to use XML syntax inside Lua code.
XML tags are transformed into Lua function calls, similar to JSX in JavaScript.
Features:
- Write XML directly in .lx files
- Automatic transformation to Lua function calls
- Custom require() loader for .lx files
- Support for nested tags, expressions, and attributes
- Multi-language help system (en, pt, es)
- Debug logging with loglua (XMLRuntime section)
Changes in 1.1-1:
- Added multi-language support to help module (English, Portuguese, Spanish)
- Added README files in 3 languages with language selector
- Fixed test runner to properly configure LUA_PATH for loglua
- Tests now use log.live() for real-time output