What XML libraries are out there, which are minimal, easy to use, come with little dependencies (ideally none), can be linked statically and come with a liberal license? So far, I've been a pretty happy user of TinyXML, but I'm curious what alternatives I have missed so far.
Asked
Active
Viewed 2,243 times
5 Answers
8
expat is a very fast C XML parser (although a C++ wrapper exists) that's widely used in many open-source projects. If I remember correctly, it has very few dependencies, and it's licensed under the very liberal MIT License.

igowen
- 641
- 4
- 8
-
Sounds good, gotta take a look at it, especially how difficult it is to build it. – Anteru Jan 11 '09 at 18:58
0
There's one called libxml2
.
There's also a Windows-only solution, a COM library that's part of the O/S, called msxml
.

ChrisW
- 54,973
- 13
- 116
- 224
0
In "what’s the easiest way to generate xml in c++?" I wrote a comment that lists a few C++ XML libraries
TinyXML++ (ticpp) was, IMHO, the most appropriate for a small, easy to use XML library in C++.