W3C home > Mailing lists > Public > public-xsd-databinding@w3.org > January 2006

Re: ISSUE-5: Open Enumerated Type

From: Pete Cordell <petexmldev@tech-know-ware.com>
Date: Tue, 10 Jan 2006 09:28:24 -0000
Message-ID: <003c01c615c8$38cf4cb0$b100a8c0@RW>
To: "Databinding WG" <public-xsd-databinding@w3.org>

Original Message From: "Databinding Issue Tracker"

> ISSUE-5: Open Enumerated Type
...
> Our input document includes an "Extensible Enumerated Type" pattern:
>
> http://www.w3.org/2005/07/xml-schema-patterns.html#Enumerated-Extensible
>
> As common a Schema pattern as this may be, experience with current 
> databinding
> tools means its use is unlikely to give users a good experience with 
> databinding
> tools. Does this pattern belong in Basic or Advanced patterns?

This may have been discussed, but from what I have seen, xs:unions in 
general are badly supported by binding tools.  Hence this issue refers to a 
particular case of the more general xs:union issue.

I would hope that this situation would improve in future!

I'm not in a position to know what the criteria for a basic or advanced 
feature are. From my experience though, un-extensible enumerated types is 
one of the nastier versioning traps that XSD allows people to fall into (and 
they do), and for that reason it would be appealing to not have it too 
buried!!!

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)
=============================================
Received on Tuesday, 10 January 2006 09:43:27 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Saturday, 18 December 2010 18:20:36 GMT