Xerces-C++
Apache Xerces-C validating XML parser (by apache)
PugiXML
Light-weight, simple and fast XML parser for C++ with XPath support (by zeux)
Our great sponsors
Xerces-C++ | PugiXML | |
---|---|---|
1 | 5 | |
112 | 3,803 | |
2.7% | - | |
5.5 | 7.5 | |
17 days ago | about 1 month ago | |
C++ | C++ | |
Apache License 2.0 | MIT License |
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.
Xerces-C++
Posts with mentions or reviews of Xerces-C++.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2021-05-14.
-
What second language to learn after Python?
Well, regarding HTML5, what I've found was libxml (does not support tag-soup HTML5), https://github.com/lexbor/lexbor, for which I was unable to find good documentation ( see https://lexbor.com/docs/lexbor/#dom), Apache Xerces (appears to not support tag-soup HTML5 as well), and Gumbo, which does not appear to be active and to support selectors and XPath (although there are libraries that add that).
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 Xerces-C++ and PugiXML you can also consider the following projects:
Libxml2 - Read-only mirror of https://gitlab.gnome.org/GNOME/libxml2
TinyXML - TinyXML2 is a simple, small, efficient, C++ XML parser that can be easily integrated into other programs.
Expat - The Expat XML Parser
gumbo-parser - An HTML5 parsing library in pure C99
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.