Page 1 of 1

IrrXML, TinyXML, MSXML, ...?

Posted: Mon May 29, 2006 4:59 am
by michael520
IrrXML, dont know much about.
TinyXML, base on DOM, no validation.
MSXML, DOM & SAX, with XSD validation.

I want to use XML as the format for saving level data, and I am choosing which XML lib to use.
So wish anyone who ever do this give some advices or anything else...
Thanks!

Posted: Mon May 29, 2006 6:07 am
by Glawe
I dont really know exactly which one to use, but you should consider a multiplatform if you dont want to be tied up to windows (read msxml).

/Glawe

Posted: Mon May 29, 2006 7:50 am
by hybrid
I really like libxml2, which is not C++, tough. Xerces-C is a rather large and complex, but works very well. However, XSD validation is often way too much for most purposes.

Posted: Mon May 29, 2006 10:18 am
by CuteAlien
I've used TinyXML in several projects. It's easy to add and use and for level-data i found it always sufficient. Depends a little if you really need XSD Validation.

IrrXML

Posted: Mon May 29, 2006 1:20 pm
by TheRLG
Well, if your project is using Irrlicht, I'd say just save time and go with IrrXML, it's easy enough anyways. But if you're not using Irrlicht in your project, you might wanna try TinyXML, it's also fairly easy. Either way you go, theyre pretty easy, it just depends on what your needs are.

Posted: Tue May 30, 2006 12:56 am
by michael520
Really thanks!

I think I would use TinyXML then.