Post your questions, suggestions and experiences regarding game design, integration of external libraries here. For irrEdit, irrXML and irrKlang, see the ambiera forums
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!
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.
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.
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.