This question already has an answer here:
I am looking for a simple, clean, correct XML parser to use in my C++ project. Should I write my own?
This question already has an answer here:
I am looking for a simple, clean, correct XML parser to use in my C++ project. Should I write my own?
TinyXML, and also Boost.PropertyTree. The latter does not fulfill all official requirements, but is very simple.
Try TinyXML.
http://sourceforge.net/projects/tinyxml
try this one: http://www.applied-mathematics.net/tools/xmlParser.html
it's easier and faster than RapidXML or PUGXML.
TinyXML is the worst of the "simple parser".
I like the Gnome xml parser. It's open source (MIT License, so you can use it in commercial products), fast and has DOM and SAX based interfaces.
http://xmlsoft.org/
TiCPP is a "more c++" version of TinyXML.
I am a C++ newbie and after trying a couple different suggestions on this page I must say I like pugixml the most. It has easy to understand documentation and a high level API which was all I was looking for.