C++ wrapper of libxml that offers minimal reader support and protection from context loosing.