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


Help: OASIS Mailing Lists Help | MarkMail Help



   Re: [xml-dev] xs:group/xs:choice[@minOccurs | @maxOccurs]

[ Lists Home | Date Index | Thread Index ]

On Sat, 2004-06-26 at 09:25, Bob Foster wrote:
> I'm a bit puzzled by this. I can see why he can't have a 
> minOccurs/maxOccurs on the group item as specified but why not on the 
> choice nested in the group. This looks legal to me and I am curious what 
> processors do not accept it.

For any of the 6 basic components (group, attributeGroup, element,
attribute, simpleType, complexType), you need to differentiate global
definitions from local references (although they share the same element
name) and for element, attribute, simpleType, complexType you have a
third instanciation that's local definitions.

W3C XML Schema has adopted a rule of the thumb to split the attributes
in these instanciations of the same element types and this rule is that
global definitions never carry any information about the number of
occurrences and that this is a property of local definitions or

My 0.02 Euros.

Upcoming XML schema languages tutorial:
 - Portland   -half day-   (27/07/2004)        http://masl.to/?E6ED13728
Eric van der Vlist       http://xmlfr.org            http://dyomedea.com
(ISO) RELAX NG   ISBN:0-596-00421-4 http://oreilly.com/catalog/relax
(W3C) XML Schema ISBN:0-596-00252-1 http://oreilly.com/catalog/xmlschema


News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 2001 XML.org. This site is hosted by OASIS