simple, small and efficient C++ XML parser
TinyXML-2 is a simple, small, efficient, C++ XML parser that can be easily integrated into other programs. In brief, TinyXML-2 parses an XML document, and builds from that a Document Object Model (DOM) that can be read, modified, and saved.
Homepage: https://github.com/leethomason/tinyxml2/