在线等:怎样用XSL解析出XML文件中的前三条记录?(谢谢!!!)
大家好: 
 现在有一个XML文件: 
  <?xml   version= "1.0 "   encoding= "UTF-8 "   ?>  
  <info   title= "图片类别 ">  
  <CateGories>  
  <Cate>  
        <Name> 北京日报 </Name>  
        <ID> 266 </ID>  
  </Cate>  
  <Cate>  
        <Name> 北京晨报 </Name>  
        <ID> 269 </ID>  
  </Cate>  
  <Cate>  
        <Name> 北京晚报 </Name>  
        <ID> 288 </ID>  
  </Cate>  
  <Cate>  
        <Name> 人民日报 </Name>  
        <ID> 310 </ID>  
  </Cate>  
  <Cate>  
        <Name> 工人日报 </Name>  
        <ID> 175 </ID>  
  </Cate>  
  <Cate>  
        <Name> 光明日报 </Name>  
        <ID> 230 </ID>  
  </Cate>  
  <CateGories>  
  </info>      
 现在我想用XSL解析出XML文件中的前三个Cate,请问该怎么写? 
 我写了: 
  <xsl:for-each   select= " ">  
        <xsl:value-of   select= " ">  
       ... 
  </xsl:for-each>    
 ,select后面该如何表示? 
 请知道的朋友回复一下,谢谢!!! 
 如果要解析出XML文件中的后三个Cate呢? 
------解决方案--------------------xsl:if test= "position &le& 3