日期:2014-05-18  浏览次数:20793 次

在线等:怎样用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