W3C home > Mailing lists > Public > xmlschema-dev@w3.org > October 2002

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

From: Kerz, Antony L <Antony.Kerz@aetna.com>
Date: Fri, 25 Oct 2002 14:54:23 -0400
Message-ID: <C3A275FD59824E478DE61853B6C5C9F6A98DA4@MDDP-MSG-001.aeth.aetna.com>
To: "'andresaude@yahoo.com.br'" <andresaude@yahoo.com.br>
Cc: "'xmlschema-dev@w3.org'" <xmlschema-dev@w3.org>

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 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Tuesday, 11 January 2011 00:14:34 GMT