hemplate

Simple XML template engine
git clone git://git.dimitrijedobrota.com/hemplate.git
Log | Files | Refs | README | LICENSE | HACKING | CONTRIBUTING | CODE_OF_CONDUCT | BUILDING

README.md (1104B)


0 # hemplate
2 Simple XML template engine
4 ## Description
6 This project aims to provide a simple interface for painlessly producing XML
7 output from C++ code. It removes the need for keeping track of opening and
8 closing tags, as well as easy manipulation of tag attributes and tag nesting.
10 The big source of inspiration for this project is GNU cgicc.
13 ## Dependencies
15 * CMake 3.14 or latter
16 * Compiler with C++20 support (tested on clang version 19.1.7)
19 ## Building and installing
21 See the [`BUILDING`](BUILDING.md) document.
24 ## Usage
26 > Please reference example folder for relevant usage examples.
28 ## Version History
30 - 0.4
31 * Complete rewrite
32 * Full fledged DSL
33 - 0.3
34 * Add time format functions
35 - 0.2
36 * Getting a feel for the features and needs
37 - 0.1
38 * Initial development phase
41 ## Contributing
43 See the [`CONTRIBUTING`](CONTRIBUTING.md) document.
46 ## License
48 This project is licensed under the MIT License - see the [`LICENSE`](LICENSE.md) file for details
50 ## Acknowledgments
52 Inspiration, code snippets, etc.
53 * [GNU cgicc documentation](https://www.gnu.org/software/chicc/)