irrXML is a simple and fast open source xml parser for C++. Why another xml parser? The strenghts of irrXML are its speed and its simplicity. It ideally fits into realtime projects which need to read xml data without overhead, like games. irrXML was originally written as part of the Irrlicht Engine but after it has become quite mature it now has become a separate project.
Its feature include where it it fast as lighting and has very low memory usage. It was developed with the intention of being used in 3D games, as it already has been,it's open source, with an OSI certified license (zlib),irrXML is very small: It only consists of 60 KB of code and can be added easily to your existing project and Of course, it is platform independent and works with lots of compilers.