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

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

From: Kerz, Antony L <Antony.Kerz@aetna.com>
Date: Fri, 25 Oct 2002 14:33:19 -0400
Message-ID: <C3A275FD59824E478DE61853B6C5C9F6A98DA2@MDDP-MSG-001.aeth.aetna.com>
To: "'xmlschema-dev@w3.org'" <xmlschema-dev@w3.org>
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:33:30 GMT

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