[vos-d] XOD questions

Peter Amstutz tetron at interreality.org
Fri Mar 16 13:54:36 EDT 2007


My basic complaint with X3D was that the transition to XML could have 
been an opportunity to clean up a lot of the syntactical warts of VRML 
(delimiting index face sets with -1, for example) while still keeping 
the basic data model.  We could have had a schema that follows the best 
practices for XML document design, follows XML data types, etc and would 
have been a breeze for developers to support.  Instead, they choose to 
do a translation that amounted to little more than replacing curly 
brackets with pointy ones.

Having written a minimalist X3D loader (just geometry) it irked me that 
I had parsing issues -- Parsing Issues, in XML! -- between files 
produced by two different programs because of the extra syntax embedded 
in CDATA that wasn't part of the DOM structure.

I'm not saying it doesn't work, it is primarily an aesthetic issue -- 
but it does cause headaches for developers.

On Thu, Mar 15, 2007 at 10:36:11PM -0500, Len Bullard wrote:
> Be fair, Peter.  It is the X3D instance you have to import, not the schema.
> 
> The schema is baroque to put it mildly.  I'm not sure if it is used 
> for import.  BS Contact has a validating switch, but I've not tried 
> it.  The schema is useful for the x3d-edit utility, but even then, not 
> too many peole edit graphics like a document unless the are already 
> very familiar with the tree.
> 
> len

-- 
[   Peter Amstutz  ][ tetron at interreality.org ][ peter.amstutz at gdit.com ]
[Lead Programmer][Interreality Project][Virtual Reality for the Internet]
[ VOS: Next Generation Internet Communication][ http://interreality.org ]
[ http://interreality.org/~tetron ][ pgpkey:  pgpkeys.mit.edu  18C21DF7 ]

-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
Url : http://www.interreality.org/pipermail/vos-d/attachments/20070316/8a313fc2/attachment.pgp 


More information about the vos-d mailing list