zoukankan      html  css  js  c++  java
  • XSLT之计数循环

    如下代码定义了一个循环模板的例子:

     <xsl:template name="for-loop">
     <xsl:param name="i"/>
     <xsl:param name="count"/>
     <xsl:if test="$i &lt;= $count">
        <xsl:value-of select="$i" disable-output-escaping = "yes" />
     </xsl:if>
     <xsl:if test="$i &lt;= $count">
      <xsl:call-template name="for-loop">
       <xsl:with-param name="i">
        <xsl:value-of select="$i + 1"/>
       </xsl:with-param>
       <xsl:with-param name="count">
        <xsl:value-of select="$count"/>
       </xsl:with-param>
      </xsl:call-template>
     </xsl:if>
    </xsl:template>

    调用方法:

    <xsl:call-template name="for-loop">
     <xsl:with-param name="i">1</xsl:with-param>
     <xsl:with-param name="count">10</xsl:with-param>
    </xsl:call-template>

    结果输出1-10这10个数字。

     

  • 相关阅读:
    javascript生成二维码
    Gulp--Less
    自动构建工具Gulp
    上传文件返回数据提示下载
    svg
    Grunt--Less
    node.js--Less
    浏览器端Less
    HTML5表单
    node.js模块依赖及版本号
  • 原文地址:https://www.cnblogs.com/zhangqs008/p/2341105.html
Copyright © 2011-2022 走看看