- From: <Noah_Mendelsohn@lotus.com>
- Date: Fri, 12 Jan 2001 12:02:40 -0500
- To: Ian Stokes-Rees <ian@decisionsoft.com>
- Cc: xmlschema-dev@w3.org
Ian Stokes-Rees writes: >> I cannot seem to work out how you would >> create a schema that allowed any >> number of elements A, B, C, or D inside >> an element sample. e.g.: >> <sample> >> <C/> >> <A/> >> <A/> >> <C/> >> <C/> >> <B/> >> </sample> The pertinent content model fragment is (using local elements): <choice minOccurs="0" maxOccurs="unbounded"> <element name="A" type="...."/> <element name="B" type="...."/> <element name="C" type="...."/> </choice> or with globals: <choice minOccurs="0" maxOccurs="unbounded"> <element ref="A" /> <element ref="B" /> <element ref="C" /> </choice> Note that the above is directly (and intentionally) analagous to the common DTD construction: (A | B | C)* Hope this helps. ------------------------------------------------------------------------ Noah Mendelsohn Voice: 1-617-693-4036 Lotus Development Corp. Fax: 1-617-693-8676 One Rogers Street Cambridge, MA 02142 ------------------------------------------------------------------------
Received on Friday, 12 January 2001 12:12:55 UTC