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

 


Help: OASIS Mailing Lists Help | MarkMail Help

 


 

   Re: element order restrictions?

[ Lists Home | Date Index | Thread Index ]
  • From: "Roger L. Costello" <costello@mitre.org>
  • To: xml-dev@xml.org
  • Date: Mon, 10 Jul 2000 08:45:09 -0400

glen.albert@autodesk.com wrote:
> 
> I hadn't considered "choice" as a solution to
> this problem because I thought that it only allowed one of the listed
> elements. 

In fact, <choice> does allow only one selection in the choice list. 
However, as Henry wrote it, he is allowing repetitions of <choice>. 
It's analogous to this DTD:

<!ELEMENT CoordGeo ( Line | Curve | Spiral )*>

You select Line or Curve or Spiral, but that can be repeated zero or
more times.

/Roger

> > -----Original Message-----
> > From: ht@cogsci.ed.ac.uk [mailto:ht@cogsci.ed.ac.uk]
> > Sent: July 10, 2000 6:23 AM
> > To: glen.albert@autodesk.com
> > Cc: xml-dev@xml.org
> > Subject: Re: element order restrictions?
> >
> >
> > If I understand your design correctly, what you need is
> >
> >    <element name="CoordGeom">
> >            <complexType>
> >              <choice minOccurs="0" maxOccurs="unbounded>
> >                  <element ref="Line"/>
> >                  <element ref="Curve"/>
> >                  <element ref="Spiral"/>
> >              </choice>
> >            </complexType>
> >    </element>
> >
> > ht
> > --
> >   Henry S. Thompson, HCRC Language Technology Group,
> > University of Edinburgh
> >           W3C Fellow 1999--2001, part-time member of W3C Team
> >      2 Buccleuch Place, Edinburgh EH8 9LW, SCOTLAND -- (44)
> > 131 650-4440
> >           Fax: (44) 131 650-4587, e-mail: ht@cogsci.ed.ac.uk
> >                    URL: http://www.ltg.ed.ac.uk/~ht/
> >
> > **************************************************************
> > *************
> > This is xml-dev, the mailing list for XML developers.
> > To unsubscribe, mailto:majordomo@xml.org&BODY=unsubscribe%20xml-dev
> > List archives are available at http://xml.org/archives/xml-dev/
> > **************************************************************
> > *************
> >
> 
> ***************************************************************************
> This is xml-dev, the mailing list for XML developers.
> To unsubscribe, mailto:majordomo@xml.org&BODY=unsubscribe%20xml-dev
> List archives are available at http://xml.org/archives/xml-dev/
> ***************************************************************************


***************************************************************************
This is xml-dev, the mailing list for XML developers.
To unsubscribe, mailto:majordomo@xml.org&BODY=unsubscribe%20xml-dev
List archives are available at http://xml.org/archives/xml-dev/
***************************************************************************




 

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

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