[Home] [By Thread] [By Date] [Recent Entries]

  • From: Miloslav Nic <nicmila@i...>
  • To: Charles Reitzel <creitzel@m...>,"xml-dev@l..." <xml-dev@l...>
  • 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@i...    </mail>   
<support> http://www.zvon.org  </support>
<zvonMailingList> 
    http://www.zvon.org/index.php?nav_id=4 
</zvonMailingList>

Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member