[
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
name=required=string
age=optional=integer
birth=optional=datetime
_precond=<defmethod> <not age.<is optional/>.
<and birth.<is optional/> />
</defmethod>
</defclass>
_Mike Plusch
CTO, Clear Methods
http://www.clearmethods.com/
http://www.waterlang.org/
----- Original Message -----
From: Brian Burridge
To: XML DEV
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
within
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
|