OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.


Help: OASIS Mailing Lists Help | MarkMail Help



   Re: [xml-dev] Can XML Schemas do this?

[ Lists Home | Date Index | Thread Index ]

Water Type and Contract can handle that.
Here's defining a new 'tag/class' named
person.  'Person' has a name that is a required
value of type string.
'Person' also has optional 'age' and 'birth'
fields.  The precondition also states that
one of the optional fields must be filled
in.  The fields/elements can be given in
any order.

<defclass person
   _precond=<defmethod> <not age.<is optional/>.
                             <and birth.<is optional/> />

_Mike Plusch
CTO, Clear Methods

----- Original Message -----
From: Brian Burridge
Sent: Monday, January 20, 2003 9:44 AM
Subject: [xml-dev] Can XML Schemas do this?

I have an xml document, where we want elements to be able to appear in
any order. Some are required, others aren't. And in many cases if you
have tag A then you don't need tag B, and vice versa.

Problem is, I need to use the ALL tag and have choices and groups
it, but you can't.

Is there a way around this?

Brian Burridge

The xml-dev list is sponsored by XML.org <http://www.xml.org>, an
initiative of OASIS <http://www.oasis-open.org>

The list archives are at http://lists.xml.org/archives/xml-dev/

To subscribe or unsubscribe from this list use the subscription
manager: http://lists.xml.org/ob/adm.pl


News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 2001 XML.org. This site is hosted by OASIS