+ -
当前位置:首页 → 问答吧 → 如何用xsl选择出xml中的前5条数据?

如何用xsl选择出xml中的前5条数据?

时间:2004-08-22

来源:互联网

请问各位大哥 如何选出xml文件中的前5条数据啊
例如可学为类似如下格式吗?当然我的是错的 ,正确的该如何写呢
<xsl:for-each select="top 5 article">
<xsl:sort select="article/@id" order="descending" data-type="number"/>
<xsl:value-of select="@id"/>
</xsl:for-each>

作者: leves   发布时间: 2004-08-22

应该是,自己试试吧。
select="article[position() &lt;= 5]"

作者: netasp   发布时间: 2004-08-23

谢谢版主!!!:D

作者: leves   发布时间: 2004-08-23

再问一下各位大哥select="article[position() &lt;= 5]"可以是变量吗?
比如写为

select="<% getSlecet()%>"
或者
selec = "+getSelect()+"
或者是:
select = "@getSelect()"

getSelect()是客户端或者服务器端的方法

作者: leves   发布时间: 2004-08-24