PugiXML
Libxml2
Our great sponsors
PugiXML | Libxml2 | |
---|---|---|
5 | 1 | |
3,802 | 534 | |
- | 2.6% | |
7.6 | 9.8 | |
about 1 month ago | 1 day ago | |
C++ | C | |
MIT License | GNU General Public License v3.0 or later |
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
-
[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.
Libxml2
-
SVG Based GUI
Starting off, SVG is an XML encoding, which is a rather hairy thing to deal with. Just to get a feel for LOCs:
https://github.com/GNOME/libxml2
There's also the web's (horrible) tendency to make a diarrhea of special-purpose tags and attributes--many of which could be easily subsumed by basic turing-completeness. Compare to postscript, which was a relatively simple, turing complete, stack machine to begin with.
And of course, if we start special-purposing things, we're no longer compliant with the standard, and it would be chaos to call it SVG at that point.
What are some alternatives?
TinyXML - TinyXML2 is a simple, small, efficient, C++ XML parser that can be easily integrated into other programs.
Expat - The Expat XML Parser
Xerces-C++ - Apache Xerces-C validating XML parser
TinyXML++ - This project is obsolete. TinyXML-2 offers a very similar C++ interface.
Libxml2 - Read-only mirror of https://gitlab.gnome.org/GNOME/libxml2
awesome-cpp - A curated list of awesome C++ (or C) frameworks, libraries, resources, and shiny things. Inspired by awesome-... stuff.
fontoxpath - A minimalistic XPath 3.1 implementation in pure JavaScript
pdfalto - PDF to XML ALTO file converter