[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Are we losing out because of grammars?
- From: Miloslav Nic <nicmila@idoox.com>
- To: Charles Reitzel <creitzel@mediaone.net>,"xml-dev@lists.xml.org" <xml-dev@lists.xml.org>
- Date: Mon, 05 Feb 2001 08:51:10 +0100
> >Or what about "the twelfth <month> in a <year> has 31 <days>"? Is that a
> >schema requirement? That can be expressed in some grammar languages but not
> >others.
>
> Not a basic requirement. I don't know of any simple grammar that would
> express that easily. Rules+DOM are probably needed. I put this at layer 3.
>
A case for Schematron (an extension taking care of February 29 would be
easy to add):
<pattern name = "Year months">
<rule context="year">
<report test = "count(month[1]/day)=31">January
OK.</report>
<report test = "count(month[2]/day)=28">February
OK.</report>
...
...
...
</rule>
</pattern>
******************************************
<firstName> Miloslav </firstName>
<surname> Nic </surname>
<mail> nicmila@idoox.com </mail>
<support> http://www.zvon.org </support>
<zvonMailingList>
http://www.zvon.org/index.php?nav_id=4
</zvonMailingList>