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
NSString *path = [[NSBundle mainBundle] pathForResource:@"collada" ofType:@"plist"];
NSDictionary *colladaDictionary = [[NSDictionary alloc] initWithContentsOfFile:path];
See: http://developer.apple.com/documentatio … ist.5.html