The Irrlicht Engine is an open source high performance realtime 3D engine written and usable in C++ and also available for .NET languages. It is completely cross-platform, using D3D, OpenGL and its own software renderer, and has all of the state-of-the-art features which can be found in commercial 3d engines.
irrXML is a simple and fast open source xml parser for C++. It is the XML parser which is already integrated into the Irrlicht engine and used there for example for COLLADA and .irr file reading. It is extremely fast, lightweight and doesn't consume a lot of memory, making it an ideal library for games. If your project is not using the Irrlicht engine but you need a fast XML parser, you can use this library. as Irrlicht irrXML is licensed under the zlib license. For a detailed feature list and download links, please visit the irrXML website.