- From: Alex Milowski <alex@milowski.com>
- Date: Tue, 22 Feb 2005 09:00:31 -0800
- To: www-xml-schema-comments@w3.org
Many times I have the requirement for: * some of these elements * in any order * but not empty An all group with optional elements doesn't quite do it because I don't want it to be empty. I also don't want any of the elements repeated more than their occurrence allows. For example, something like: <xs:element name="some"> <xs:complexType> <xs:some> <xs:element ref="A"/> <xs:element ref="B"/> <xs:element ref="C"/> </xs:some> </xs:complexType> </xs:element> which would make: <some><A/></some> <some><B/><A/><C/></some> <some><C/></some> all valid. But: <some/> would not be valid. -- Alex Milowski "The excellence of grammar as a guide is proportional to the paucity of the inflexions, i.e. to the degree of analysis effected by the language considered." Bertrand Russell in a footnote of Principles of Mathematics
Received on Tuesday, 22 February 2005 17:00:35 UTC