I’m trying to export 3D data from XSI as a COLLADA document.
The XSI version is 5.11 and COLLADA bug(URL) patched.
I found some strange result from XSI export.
I exported some data from XSI, and tried to validate it by XmlDocument class in MS .NET Framework 2.0 via C#.
But validation failed on ‘perpective’ element. I checked them.
I couldn’t find any bug report about MS .NET’s XML classes, and also, COLLADA schema is accepted by MS .NET’s XML schema class. So this schema is valid for MS .NET.
In the COLLADA schema, ‘perspective’ element has
Camera element has xfov, yfov, aspect_ratio, znear, zfar child nodes.
And fov and z are defined as sequence.
As I know, sequence have to keep it’s order, so fov have to be placed before z.
But XSI exporter placed z* nodes before *fov nodes. Validation failed on here.
I’m not expert on XML-schema, so I don’t know who’s wrong. However, the COLLADA document’s validation was faild.
I believe there is some bug one of those softwares.
If you know information about this situaton, please reply.