It is just a scketch of a library, don't take it seriously. It is far from being fully functional.
schematose is a modern C++ template library generating code for checking conformance of XML data to some schema in absence of a "real" schema validator library.
Supported C++ Standards are:
- 11
- 14
- 17
- 20
Tested with:
- GCC
- clang
- MSVC
(an example of XML being validated)
(RelaxNG schema)
(DTD schema)
("pure" tinyxml2 example)
(schematose example)
Check out docs/schematose.md for more info.