If you use pugixml, please star it on GitHub!
pugixml is a light-weight C++ XML processing library. It features:
The library is extremely portable and easy to integrate and use. You can download it in an archive (Windows/Unix line endings), get it from Git/Subversion repository, or install it as a package in one of the major Linux/BSD distributions (Ubuntu, Debian, Fedora, Gentoo, Arch Linux, FreeBSD and more).
pugixml is developed and maintained since 2006 and has many users. All code is distributed under the MIT license, making it completely free to use in both open-source and proprietary applications.
pugixml-1.6 is out. This is a maintenance release that fixes several bugs (read the changelog for details).
pugixml-1.5 is out. This is a major release focused on performance improvements that also has some new features and compatibility improvements (read the changelog for details).