<?xml version="1.0"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<xsl:call-template name="foreach">
<xsl:with-param name="y" select="ResultSet/页数"/>
</xsl:call-template>
</xsl:template>
<xsl:template name="foreach">
<xsl:param name="y" select="ResultSet/页数"/>
<xsl:variable name="x" select="$y -1"/>
<a><xsl:value-of select="ResultSet/页数[.]-$x"/></a>
<xsl:if test="$x &gt; 0">
<xsl:call-template name="foreach">
<xsl:with-param name="y" select="$x"/>
</xsl:call-template>
</xsl:if>
</xsl:template>
</xsl:stylesheet>