XSL中循环的实现

循环

<xsl:template match="/">
  <xsl:call-template name="loop">
    <xsl:with-param name="Count">5</xsl:with-param>
  </xsl:call-template>
</xsl:template>

<xsl:template name="loop">
  <xsl:param name="Count"/>
  <xsl:if test="$Count<1"><xsl:value-of select="'finish'"/></xsl:if>
  <xsl:if test="$Count>=1">
    <xsl:value-of select="$Count"/>
    <xsl:call-template name="loop">
      <xsl:with-param name="Count"><xsl:value-of select="number($Count)-1"/></xsl:with-param>
    </xsl:call-template>
  </xsl:if>
</xsl:template>

时间: 2024-10-31 21:18:55

XSL中循环的实现的相关文章

Android安卓中循环录像并检测内存卡容量

 这篇文章主要介绍了Android安卓中循环录像并检测内存卡容量,当内存卡空间已满时,本文还实现自动删除视频列表里面的第一个文件,需要的朋友可以参考下     ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 /** * 循环录像,当内存卡容量少于300M时,自动删除视频列表里面的第一个文件 */ private void xunhuanl

Excel中循环引用的用法

  Excel中循环引用的用法          提到循环引用,恐怕很多同学都不会陌生,而且会敬而远之.在Excel中输入公式时,经常会遇到下面的提示框,这就是因为公式中有循环引用的问题导致的. 通常情况下,如果公式中包含对其他单元格或者运算结果的引用,无论是直接还是间接,都不能包含对自身取值的引用.

详解JavaScript中循环控制语句的用法

  这篇文章主要介绍了详解JavaScript中循环控制语句的用法,包括break语句和continue语句的使用方法,需要的朋友可以参考下 JavaScript提供完全控制来处理循环和switch语句.可能有一种情况,当你需要退出一个循环,但未达到其底部.也可能有一种情况,当要跳过的码块的一部分,并直接开始下一个迭代. 为了处理这些情况下,JavaScript提供了break和continue语句.这些语句是用来马上退出任何循环或启动循环的下一次迭代. break 语句: break语句,这是

python中循环语句while用法实例

  本文实例讲述了python中循环语句while用法.分享给大家供大家参考.具体分析如下: 对于python的while语句,注意其缩进即可. python和其他语言一样也有break和continue,分别用来表示跳出循环和继续循环. ? 1 2 3 4 5 6 7 8 #!/usr/bin/python # Simple while loop a = 0 while a < 15: print a, # 在print a后面加,不换行 if a == 10: print "made

详解Python中循环语句的嵌套使用

  这篇文章主要介绍了举例详解Python中循环语句的嵌套使用,是Python入门中的基础知识,需要的朋友可以参考下 Python编程语言允许在一个循环内嵌套另一个循环.下面将介绍几个例子来说明这一概念. 语法 在Python中嵌套循环语句的语法如下: ? 1 2 3 4 for iterating_var in sequence: for iterating_var in sequence: statements(s) statements(s) Python编程语言允许在一个循环内嵌套另一个

跳转路径-急求解决,jsp页面中循环生成的form表单,action路径错误

问题描述 急求解决,jsp页面中循环生成的form表单,action路径错误 在jsp页面中用循环生成的form表单,为什么action不是想要的呢,代码贴在下面了 reply=(Map)request.getAttribute("REPLY"); while(rsComment.next()) { // 评论编号 String CId = rsComment.getString("CId"); // 评论人 String name=rsComment.getStr

android开发-android中循环遍历几个EditText怎么取到动态遍历的ID或文本框的值

问题描述 android中循环遍历几个EditText怎么取到动态遍历的ID或文本框的值 TableLayout tableLayout = new TableLayout(this);for (i = 0; i < 5; i++) {TableRow row1 = new TableRow(this);tableLayout.addView(row1);edit1.setWidth(300);edit1.setHeight(50);edit1.setPadding(3 3 3 3);row1.

如何在动态添加tablerow并且在tablerow中循环添加按钮

问题描述 如何在动态添加tablerow并且在tablerow中循环添加按钮 package com.sxu.cs.tracelife; import android.os.Bundle; import android.app.ActionBar.LayoutParams; import android.app.Activity; import android.view.Gravity; import android.view.Menu; import android.widget.Button

数字-java基础中循环的问题,请解答

问题描述 java基础中循环的问题,请解答 本应该对输入的数字的数位进行计算的程序,输入后得不到回应,咋么了? 解决方案 while后面的多了":",number大于0时,while会无限循环,去掉":"就好了 解决方案二: while后多了个分号,去掉就可以了,否则number没有变化,形成死循环, 因为while的循环体是后边的一条语句或一个程序段,而有了分号就是循环体只执行了空语句. 解决方案三: while后面的":"号去掉,要不然这个w