OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.


Help: OASIS Mailing Lists Help | MarkMail Help

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Are we losing out because of grammars?

> >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
               <report test = "count(month[2]/day)=28">February

<firstName> Miloslav </firstName>    
<surname>   Nic      </surname>     

<mail>    nicmila@idoox.com    </mail>   
<support> http://www.zvon.org  </support>