Great and funny idea!
The COLLADA DOM compiles without any problems on MacOSX - therefor without further investigation - i’m quite confident that it will do so on the iPhone, too. Normally TinyXML is much slower than the corresponding libXML2 implementation (tested on Windows) but that should not be a problem on the iPhone.
To avoid XML parsing altogether you could write an XSL transform that creates an XML plist. Your project’s plist files are automatically converted to a binary format that can be loaded directly into memory when you create your iPhone application so there is no XML parsing overhead at all.
To read your values you would just do something like
I’m having some trouble compiling collada-dom on the iPhone …
it seems that XCode is having some trouble with one of the files, domTypes.cpp
the huge function in there creates some “branch link out of range” errors …
if I comment out the code in the function it compiles just fine …