[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: xml schema question
florian <csshsh@s...> writes: > hi! > > how can i define in xml schema that the element 'basket' > can hold an unlimited amount of 'apple' and 'oranges' elements, > in any mixed order. > > so it could be: > > <basket> > <orange /> > </basket> > > or > > <basket> > <orange /> > <orange /> > <orange /> > <apple /> > </basket> > > and so on.. > > any advice? i've been seeking with google, but didnt find any > solution for it. > > thanks alot! The W3C XML Schema equivalent of the DTD (orange|apple)*, which is what you want, is <xs:choice minOccurs="0" maxOccurs="unbounded"> <xs:element name="orange" type="..."/> <xs:element name="apple" type="..."/> </xs:choice> See the XML Schema Primer [1] for further help. ht [1] http://www.w3.org/TR/xmlschema-0/ -- Henry S. Thompson, HCRC Language Technology Group, University of Edinburgh Half-time member of W3C Team 2 Buccleuch Place, Edinburgh EH8 9LW, SCOTLAND -- (44) 131 650-4440 Fax: (44) 131 650-4587, e-mail: ht@c... URL: http://www.ltg.ed.ac.uk/~ht/ [mail really from me _always_ has this .sig -- mail without it is forged spam]
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|