Simple XML template engine
This project aims to provide a simple interface for painlessly producing XML output from C++ code. It removes the need for keeping track of opening and closing tags, as well as easy manipulation of tag attributes and tag nesting.
The big source of inspiration for this project is GNU cgicc.
- CMake 3.14 or latter
- Compiler with C++20 support (tested on clang version 19.1.7)
See the BUILDING
document.
Please reference example folder for relevant usage examples.
- 0.4
- Complete rewrite
- Full fledged DSL
- 0.3
- Add time format functions
- 0.2
- Getting a feel for the features and needs
- 0.1
- Initial development phase
See the CONTRIBUTING
document.
This project is licensed under the MIT License - see the LICENSE
file for details
Inspiration, code snippets, etc.