PugiXML
Light-weight, simple and fast XML parser for C++ with XPath support (by zeux)
Expat
The Expat XML Parser (by coapp-packages)
Our great sponsors
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
PugiXML
Posts with mentions or reviews of PugiXML.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-05-17.
-
[Cpp Questions] Un analyseur HTML pour CPP?
et déjà essayé: pugixml
-
How to search for libraries (e.g. xml parser .
this seems pretty active: https://github.com/zeux/pugixml
-
Looking for lightweight C++ XPath library
pugixml is really nice, and has XPath support.
-
How can I use pugixml on clion ?
I installed pugixml via brew which uses this formula.
-
How to search for libraries (e.g. xml parser)
I just searched “xml parser c++” and the second result was https://github.com/zeux/pugixml which appears to fit your criteria. Personally I find using google with the “c++ github” suffix. I also watch this sub and star libraries people recommend in the comments so I have a selection of libraries later.
What are some alternatives?
When comparing PugiXML and Expat you can also consider the following projects:
TinyXML - TinyXML2 is a simple, small, efficient, C++ XML parser that can be easily integrated into other programs.
Libxml2 - Read-only mirror of https://gitlab.gnome.org/GNOME/libxml2
Xerces-C++ - Apache Xerces-C validating XML parser
TinyXML++ - This project is obsolete. TinyXML-2 offers a very similar C++ interface.
awesome-cpp - A curated list of awesome C++ (or C) frameworks, libraries, resources, and shiny things. Inspired by awesome-... stuff.
OpenSSL - TLS/SSL and crypto library
fontoxpath - A minimalistic XPath 3.1 implementation in pure JavaScript
ZLib - A massively spiffy yet delicately unobtrusive compression library.