- From: Andre Vital Saude <Andre-Vital.Saude@cenpra.gov.br>
- Date: Fri, 25 Oct 2002 15:48:54 -0200
- To: "Kerz, Antony L" <Antony.Kerz@aetna.com>
- CC: "'xmlschema-dev@w3.org'" <xmlschema-dev@w3.org>
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
>
Received on Friday, 25 October 2002 14:50:10 UTC