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

From
Mike Plusch <>
To
Eric van der Vlist <>, xml-dev <>
Date
2003-01-20T16:58:51Z
ID
<007a01c2c0a5$353b22c0$>
Thread
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