TinyXML is a simple, small, minimal, C++ XML parser that can be easily integrating into other programs. It reads XML and creates C++ objects representing the XML document. The objects can be manipulated, changed, and saved again as XML.
Homepage:
http://www.grinninglizard.com/tinyxmldocs/index.html
Download: