I just tried RapidXML with jacmoe-s dotSceneLoader and it works great. But..
The RapidXML is quiet compicated for my taste and to be honest I don't have time to understand it well (a job, lot of travelling, etc..). The memory leak detector (Visual C++ detector) says that RapidXML leaves it's things (the whole XML) in the memory after I exit from my program. Can anyone tell me for sure if RapidXML is perfectly safe to use (so no leaking and other hidden traps)? Because I see that it's freeing the memory in a unique way (at least it's not simple free() or delete()), so maybe it's causing the memory leak detector to say bullshit..
What the memory leak detector says:
Code: Select all
Detected memory leaks!
Dumping objects ->
{177239} normal block at 0x00DD6978, 2194 bytes long.
Data: <<scene formatVer> 3C 73 63 65 6E 65 00 66 6F 72 6D 61 74 56 65 72
Object dump complete.