(I plan to use my VS2005)
Assume that there is not .NET installed on my computer. For the app will run on some computers which there is no .NET environment.
I just want to find a good lib on parsing XML in C++.
I googled and found LibXML++, XmlLite, and Xerces-C++ XML Parser(Top result from google page). How do I decide to choose one from them?
I need parse some complex Xml files easily and export the contents to MS Excel file (.csv). All of these xml file based on only one XSD file. The XSD file may change in the coming days. But I don’t want to parse the XSD file.
Thanks for any comments and suggestions.
Since I couldn’t see it in any of the items Georg linked to (they largely seem focused on TinyXML, RapidXML, pugixml and Xerces) I’d add XMLLite is one I used with some success. It’s very performance oriented and stream based. It’s not necessarily the easiest to use however, but for pure performance considerations it’s worth a look.