libzeep(3)

NAME
libzeep - A C++ library for working with XML, XPath, JSON, SOAP and REST servers and web applications

NOTE
See HTML pages for more up-to-date documentation. E.g. at https://www.hekkelman.com/libzeep-doc/ or the documentation installed at your local disk.

DESCRIPTION
This library is a Swiss army knife for building web applications in C++. It contains a validating XML parser, XPath support, JSON parser and webserver.

The webserver implementation was loosly inspired by Spring. It works with the concept of controllers that handle requests to parts in the URL namespace. Three specializations are available, for handling plain HTML, REST and SOAP requests respectively.

The HTML controller can use templating. This code is a clean room reimplementation of the Thymeleaf template processing engine that comes with Spring.

Support for security in the form of JWT is available too.

BUGS
Undoubtedly libzeep will contain bugs. Please report any bug you find to maarten@hekkelman.com