RE: "xs:all" with minOccurs="0" and maxOccurs="unbounded"

will the "choice" construct allow me to have both "struct" and "field"
elements within a parent "struct"?

e.g:

<struct>
  <struct>
    <field/>
  </struct>
  <field/>
  <field/>
</struct>

I got the impression it was for choosing either-or, but not both...

-----Original Message-----
From: Andre Vital Saude [mailto:Andre-Vital.Saude@cenpra.gov.br] 
Sent: Friday, October 25, 2002 1:49 PM
To: Kerz, Antony L
Cc: 'xmlschema-dev@w3.org'
Subject: Re: "xs:all" with minOccurs="0" and maxOccurs="unbounded"



Hi, Antony,

your structure seems to be a choice. You do not need many occurences of ALL
the elements but many occurences of ONE of them. All of your 
examples are valid for the following structure:

<xs:choice minOccurs="0" maxOccurs="unbounded">
    <element ref="struct">
    <element ref="field">
</xs:choice>

André Saúde

Kerz, Antony L wrote:
> Hi,
> 
> I am trying to identify a schema for the following structure where, 
> "struct" elements contain one or more "struct" and/or "field" elements 
> in any order.
> 
> Here are some valid examples:
> 
> <struct>
>   <field/>
>   <field/>
> </struct>
> 
> <struct>
>   <struct>
>     <field/>
>   </struct>
>   <field/>
>   <field/>
> </struct>
> 
> <struct> 
>   <field/>
>   <field/>
>   <struct>
>     <field/>
>   </struct>
>   <field/>
>   <struct>
>     <field/>
>   </struct>
>   <field/>
> </struct>
> 
> etc...ad nauseum...
> 
> what i really want is:
> 
> "xs:all" with minOccurs="0" and maxOccurs="unbounded"
> 
> but this isn't allowed cause "xs:all" is intended for exactly one of 
> each element.
> 
> Any one have a valid solution for this schema definition?
> 
> Thanks,
> Tony.
> 
> 
> This e-mail, including attachments, is intended for the exclusive use 
> of
> the person or entity to which it is addressed and may contain 
> confidential or privileged information.  If the reader of this e-mail is 
> not the intended recipient or his or her authorized agent, the reader is 
> hereby notified that any dissemination, distribution or copying of this 
> e-mail is prohibited.  If you think that you have received this e-mail 
> in error, please advise the sender by reply e-mail of the error and then 
> delete this e-mail immediately.  Thank you.  Aetna
> 


This e-mail, including attachments, is intended for the exclusive use of the
person or entity to which it is addressed and may contain confidential or
privileged information.  If the reader of this e-mail is not the intended
recipient or his or her authorized agent, the reader is hereby notified that
any dissemination, distribution or copying of this e-mail is prohibited.  If
you think that you have received this e-mail in error, please advise the
sender by reply e-mail of the error and then delete this e-mail immediately.
Thank you.  Aetna

Received on Friday, 25 October 2002 14:54:37 UTC