Light-weight, simple and fast XML parser for C++ with XPath support

Repository: Downloads: Documentation: Support:

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, install it as a package in one of the major Linux/BSD distributions (Ubuntu, Debian, Fedora, Gentoo, Arch Linux, FreeBSD and more), install it as a package in one of the OSX package managers (Homebrew) or install a NuGet package.

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.

Recent news (more)