A C++ wrapper over Expat