Home. 
.

transparent

transparent

transparent

Altova Mailing List Archives


Re: [xml-dev] Interesting pair of comments (was Re: [xml-dev] Schema Experience Workshop minutes online)

From: "Pete Cordell" <petexmldev@--------------.--->
To: "Michael Champion" <michaelc.champion@-----.--->,"Rick Jelliffe" <ricko@-------.---.-->
Date: 7/13/2005 1:44:00 PM
----- Original Message ----- 
From: "Michael Champion" <michaelc.champion@g...>
Sent: Monday, July 11, 2005 6:22 PM

> I think most of us agree that the XML community has dug itself into a
> hole here.  The obvious first thing to do is "stop digging", i.e.
> let's not produce another major version of XSD until 1.0 is clarified,
> debugged, and widely implemented properly.

I'm not sure whether this comes under more digging, or clarification,  but
coming from a data-oriented / protocol background I would like to see a
better story on versioning with some urgency.  I see a number of schemas
that either won't be versionable, or will get very ugly when versioned.
(Extending enumerations is an example of the former, and naively extending
elements is an example of the latter.)

I fear that due to the complexity of XSD, people start using it before they
fully understand it.  As such (in the vein Stroustrup's comment on C vs.
C++) they face a big risk of blowing significant parts of their body off!
My theory is that this could result in a big backlash against XSD schema
(and possibly even XML).

Whether this a change to XSD, a formal best current practice document, or an
appendix etc I don't know.

(I know this is on the list of XSD 1.1 tasks, but it seems to be a low
priority, whereas I see it as one of, and possibly THE, main deficiency of
XSD.  I would prefer it not to get dropped if a strong 'clarify only'
direction is taken.)

Regards,

Pete.
--
=============================================
Pete Cordell
Tech-Know-Ware Ltd
-----------------------------------------------------------------
                         for XML to C++ data binding visit
                         http://www.tech-know-ware.com/lmx
                         (or http://www.xml2cpp.com)
=============================================


transparent
Print
Mail
Like It
Disclaimer
.

These Archives are provided for informational purposes only and have been generated directly from the Altova mailing list archive system and are comprised of the lists set forth on www.altova.com/list/index.html. Therefore, Altova does not warrant or guarantee the accuracy, reliability, completeness, usefulness, non-infringement of intellectual property rights, or quality of any content on the Altova Mailing List Archive(s), regardless of who originates that content. You expressly understand and agree that you bear all risks associated with using or relying on that content. Altova will not be liable or responsible in any way for any content posted including, but not limited to, any errors or omissions in content, or for any losses or damage of any kind incurred as a result of the use of or reliance on any content. This disclaimer and limitation on liability is in addition to the disclaimers and limitations contained in the Website Terms of Use and elsewhere on the site.

.
.

transparent

transparent