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] How to redesign W3C XML Schema (Water Contract)

[ Lists Home | Date Index | Thread Index ]

From: "Mike Plusch" <mplusch@clearmethods.com>

> If folks are looking for an XML schema that:

> 2. Simpler than Relax NG or Schematron
> I recommend folks look at Water Contract.
> http://www.waterlang.org/water_book_2002/ch05.pdf
?? If Water Contract is simpler than Schematron, it is only because
apples are simpler than oranges.  

For example, here is a typical Schematron pattern (untested), that the number
of columns in any table should not exceed the cols attribute:

<rule context="tr">
    <assert test="count(td) &lt;= ../table/@cols">
    The number of columns in a table should not exceed the number in the cols attribute.

What is the equivalent in Water Contract, and why is it less complex to anyone
who already knows XPaths?   

... (much fulminating deleted)

Rick Jelliffe


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

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