- From: <bugzilla@wiggum.w3.org>
- Date: Wed, 17 Jun 2009 11:51:43 +0000
- To: www-xml-schema-comments@w3.org
http://www.w3.org/Bugs/Public/show_bug.cgi?id=7031 Summary: XSD 1.1 doesn't support conversion of xs:sequence to xs:all because xs:all can't contain groups references Product: XML Schema Version: 1.1 only Platform: PC OS/Version: Linux Status: NEW Severity: normal Priority: P2 Component: Structures: XSD Part 1 AssignedTo: David_E3@VERIFONE.com ReportedBy: abcoates@londata.com QAContact: www-xml-schema-comments@w3.org CC: cmsmcq@blackmesatech.com Apologies that this is late in the day to be logging issues for XML Schema 1.1, but this has a significant impact. Many of us expect that, when 1.1. is available, perhaps the majority of Schemas will be converted to use xs:all in place of xs:sequence, since the imposition of sequencing into "data-oriented" XML is usually a purely technical device that feels "unnatural" to users. The sooner we can move to unordered content for such Schemas, the better. Some work has been done on this for FpML, the Financial Product Markup Language, which is widely used for representing information about financial derivatives. The problem that has come out of the FpML conversion is that you can't simply change "xsd:sequence" to "xsd:all" if your sequences contain references to model groups, because "xsd:all" can't contain such references. This is a significant issue for anyone hoping that XML Schema 1.1 will allow them to move from ordered content to unordered content. I'm concerned it may block such moves, and remove one of the major reasons for migrating from 1.0 to 1.1. It seems to me that the problem would be removed if "xsd:all" could be allowed to contain references to "xsd:group", perhaps with the caveat that those groups would have to contain "xsd:all" rather than a sequence or choice. Is this plausible? It will be a real blow if this stops us from migrating Schemas as I had expected we would be able to. -- Configure bugmail: http://www.w3.org/Bugs/Public/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug.
Received on Wednesday, 17 June 2009 11:51:50 UTC