libxml++ is a C++ interface for working with XML files, using libxml
(gnome-xml) to parse and write the actual XML files. It has a simple
but complete API.

libxml++-5.0 (ABI version 5.0) does not depend on glibmm, is not as
good at handling UTF-8 strings, but has fewer dependencies.

See also: https://libxmlplusplus.sourceforge.net/
