hemplate

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

README.md (1120B)


      1 # hemplate
      2 
      3 Simple XML template engine
      4 
      5 ## Description
      6 
      7 This project aims to provide a simple interface for painlessly producing XML
      8 output from C++ code. It removes the need for keeping track of opening and
      9 closing tags, as well as easy manipulation of tag attributes and tag nesting.
     10 
     11 The big source of inspiration for this project is GNU cgicc.
     12 
     13 
     14 ## Dependencies
     15 
     16 * CMake 3.14 or latter
     17 * Compiler with C++20 support (tested: clang 16.0.5, gcc 13.2.0)
     18 
     19 
     20 ## Building and installing
     21 
     22 See the [BUILDING](BUILDING.md) document.
     23 
     24 
     25 ## Usage
     26 
     27 > Please reference demo folder for relevant usage example.
     28 
     29 
     30 ## Help
     31 
     32 Refer to [GNU cgicc documentation](https://www.gnu.org/software/chicc/)
     33 
     34 
     35 ## Version History
     36 
     37 - 0.2
     38     * Library works
     39 - 0.1
     40     * Initial development phase
     41     * Getting a feel for the features and needs
     42 
     43 
     44 ## Contributing
     45 
     46 See the [CONTRIBUTING](CONTRIBUTING.md) document.
     47 
     48 
     49 ## Licensing
     50 
     51 This project is licensed under the MIT License -
     52 see the [LICENSE](LICENSE.md) document for details
     53 
     54 
     55 ## Acknowledgments
     56 
     57 Inspiration, code snippets, etc.
     58 * [GNU cgicc documentation](https://www.gnu.org/software/chicc/)