[
Lists Home |
Date Index |
Thread Index
]
Sorry about that, I forgot to convert the method's implementation
to XML 1.0. Here is the method below in XML 1.0:
<defmethod>
<not>
<attributes>
<execute_path> age <is><attributes>optional</attributes></is>
<and> <attributes> <execute_path> birth <is> <attributes> optional
</attributes> </is> </execute_path>
</attributes>
</and>
</execute_path>
</attributes>
</not>
</defmethod>
ConciseXML equivalent:
<defmethod> <not age.<is optional/>.<and birth.<is optional/> /> </>
_Plusch
----- Original Message -----
From: Mike Plusch
To: Eric van der Vlist ; xml-dev
Sent: Monday, January 20, 2003 11:58 AM
Subject: Re: [xml-dev] Can XML Schemas do this?
There is always an XML 1.0 representation for
ConciseXML. Here is Water Type and Water
Contract in XML 1.0:
<defclass>
<field key="person"/>
<field key="name"> required string </field>
<field key="age"> optional integer </field>
<field key="birth"> optional datetime </field>
<field key="_precond">
<defmethod> <not age.<is optional/>.
<and birth.<is optional/> />
</defmethod>
</field>
</defclass>
Equivalent in ConciseXML:
<defclass person
name=required=string
age=optional=integer
birth=optional=datetime
_precond=<defmethod> <not age.<is optional/>.
<and birth.<is optional/> />
</defmethod>
</defclass>
_Plusch
----- Original Message -----
From: Eric van der Vlist
To: xml-dev
Sent: Monday, January 20, 2003 11:16 AM
Subject: Re: [xml-dev] Can XML Schemas do this?
On Mon, 2003-01-20 at 16:12, Mike Plusch wrote:
> Water Type and Contract can handle that.
I don't know how well it translates into English, but in French we
have
a metaphor saying that this is throwing the baby away with the water
of
its bath...
There is no reason to switch to a different markup language just
because
one of the schema languages of XML is weak!
Eric
-----------------------------------------------------------------
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>
|