OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

relax-ng message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]


Subject: more: RELAX NG FAQ


Message text written by Kohsuke KAWAGUCHI
>- Why do I need RELAX NG, when W3C XML Schema is there?
<

I love this one!

How about....

==========================

Consider why most people prefer to drive cars, even though
they could all be buying Hummers instead, after all Hummers
are now available.

A cursory inspection of the Requirements specification for
W3C Schema gives a good sense of how RELAX is designed
to fulfil a clear mission that is concise and descrete.

By limiting the scope to structure definitions, RELAX avoids 
the drawbacks of W3C Schema, giving a much more 
elegant and predictable toolset.

A further issue with W3C Schema is implementation 
consistency.  With a large and complex specification 
behaviour of the software implementations is an impediment
to consistent deployment.  Something you program into
your schema may not behave as you intended on certain
of your customer environments and vice versa.

A simpler specification reduces the risks and gives a
more reliable business deployment.

=============================

DW.



[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]


Powered by eList eXpress LLC