<?xml version="1.0" encoding="gbk"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<html>
<body>
<xsl:call-template name="circle"/>
</body>
</html>
</xsl:template>
<xsl:template name="circle">
<xsl:param name="begin" select="0"/> //开始变量,初始为0
<xsl:param name="end" select="30"/> //结尾变量,初始为30
<xsl:param name="step" select="1"/> //增量变量,初始为1
<br><a href="http://java.eleaf.org/mvc/showMessage?id={$begin}">
<xsl:value-of select="$begin"/>-<xsl:value-of select="$end"/> //打印变量值。
</a></br>
<xsl:if test="$begin < $end"> //判断条件
<xsl:call-template name="circle">
<xsl:with-param name="begin"> //变量begin增加1。
<xsl:value-of select="$begin + $step"/>
</xsl:with-param>
</xsl:call-template>
</xsl:if>
</xsl:template>
</xsl:stylesheet>
[XSL样式表]循环计数
最新推荐文章于 2017-08-02 11:04:00 发布