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 ]

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>





 

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

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