`

[XSL样式表]循环计数

阅读更多

<?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 &lt; $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>

结果:


0-30http://java.eleaf.org/mvc/showMessage?id=0
…………

…………
30-30
http://java.eleaf.org/mvc/showMessage?id=30

分享到:
评论

相关推荐

    jmeter xsl样式表

    jmeter extras里提供了一些xsl样式表,但是不方便看细节,这个样式表转自,可以看细节报告

    用XML+XSL生成WEB树的XSL样式表

    通过XSL解析XML在浏览器中显示树的XSL样式表。 处理简便,功能强大,支持拖放,支持键盘操作,每个结点可显示不同的图标,刷新时可以自动记录结点状态,可灵活处理点击动作。 &lt;br&gt;注:本样式表为同步加载模式...

    跟我学XSL电子资源下载

    6. **样式表结构**:探讨如何组织XSL样式表,包括导入和包含其他样式表的机制。 7. **转换过程**:阐述XML到HTML、SVG或其他格式的转换流程,以及如何控制输出结果的样式和布局。 8. **实际应用**:通过实例演示...

    Xsl参考(pdf)

    当宿主样式表中有匹配规则时,`&lt;xsl:apply-imports&gt;` 会先调用导入的样式表中的对应模板,然后才执行宿主样式表中的模板。这在XSLT中提供了一种优先级的概念,即导入的样式表模板优先于宿主样式表中的同名模板。 **...

    基于XML的同学录(xsl样式表)

    主要实现了基于XML的同学录,根据XML文档,用DTD检验及保证其有效性,使其结构完整良好,编写xsl文档,使其按照规定的样表显示,并运用XPath、Xlink、Xpointer等实现向HTML的转换,最后显示在浏览器上。直观,简单,...

    rss-xsl:RSS 播客提要的 XSL 样式表

    ERR 的 RSS 播客提要的 XSL 样式表现在,它们将在没有默认 RSS 样式表的浏览器(例如 Chrome)中很好地显示。 只需添加: &lt;?xml-stylesheet type="text/xsl" href="style.xsl"?&gt;到您的 RSS 提要,在&lt;?xml ....

    用 xsl essage 调试样式表

    【XSLT调试技巧:利用xsl:message进行样式表调试】 在进行可扩展样式表语言转换(XSLT)开发时,遇到复杂的问题是常有的事。为了理解和解决这些问题,调试工具至关重要。`xsl:message`元素是XSLT提供的一种方便的调试...

    XSL基础教程 从 XSLT 样式表调用 JavaScript

    **XSL基础教程:从XSLT样式表调用JavaScript** 在深入了解如何从XSLT样式表调用JavaScript之前,让我们首先理解XSLT的基本概念。XSLT(Extensible Stylesheet Language Transformations)是一种XML方言,用于转换...

    XSL Split

    在XSL Split的过程中,用户首先需要编写一个XSL样式表,这个样式表定义了如何根据XML文档的结构或内容来决定拆分点。例如,如果XML文档中每个`&lt;item&gt;`元素代表一条记录,我们可以设定每50条记录作为一个拆分文件。...

    JSON解析xml 带xsl样式

    XSL是一种样式表语言,用于转换XML文档的结构和格式。 首先,我们来看XML解析。在JavaScript中,可以使用DOMParser对象来解析XML字符串,将其转化为DOM(Document Object Model)树,然后通过DOM API遍历和操作XML...

    Atom-atom2rss,用于转换atom 0.3→atom 1.0→rss 2.0的xsl样式表。.zip

    Atom-atom2rss.zip,XSL stylesheets for converting Atom 0.3 → Atom 1.0 → RSS 2.0.用于将atom转换为rss的xsl模板。有关详细信息和示例,请参见项目主页。,atom是一个用web技术构建的开源文本编辑器。

    xsl的实例.rar_Table_XsL table_xsl

    3. **调用XSL转换**:在XML文档和XSL样式表准备好后,可以通过JavaScript、服务器端脚本或者XML解析器来执行XSL转换。这个过程会生成一个新的HTML文档,其中包含根据XML数据创建的表格。 4. **展示结果**:最后,...

    XML转换XSL工具

    另一方面,XSL(Extensible Stylesheet Language)是用来转换XML文档的样式表语言,尤其是XSLT(XSL Transformations),它是XSL的一部分,专门用于将XML数据转换成其他格式,如HTML、PDF或简单的文本。 XML转换XSL...

    ASP.NET2.0中"无法显示 XML 页。 使用 XSL 样式表无法查看 XML 输入。

    经过我多方查询与观察,我的web serve之所以 出现这样的问题是因为.net framework 2.0 安装IIS之前

    docbook自定义xsl

    本话题将深入探讨如何根据需求自定义DocBook的XSL样式表。 首先,我们要理解XSL的作用。XSL是XML的一个子集,用于转换XML文档的结构,通过模板匹配和规则定义,实现XML到HTML、PDF或其他格式的转换。在DocBook中,...

    dbcookbook:DocBook和DocBook XSL样式表的食谱

    《dbcookbook》是关于DocBook和DocBook XSL样式表的一个实用资源,它为XML文档处理提供了一系列的“食谱”,旨在帮助用户更高效、更便捷地利用这些技术进行技术文档的编写和格式化。这个压缩包文件“dbcookbook-...

    使用xsl导出excel源码示例

    在IT领域,XSL(Extensible Stylesheet Language)是一种用于转换XML(Extensible Markup Language)文档的样式表语言。Excel则是Microsoft Office套件中的电子表格应用程序,广泛用于数据处理、分析和报告。当我们...

    xsl javascript 传递参数

    这里,`xmlData`和`xslData`分别代表XML文档和XSL样式表的字符串表示,`contactType`参数被设置为"friend",这将在XSL模板中用于筛选出朋友类型的联系人。 `contactsextra.xml`可能是我们的XML数据源,包含联系人...

    xsl-fo pdf

    3. **样例2 fo.xsl 样式表**:提供了一个具体的样例样式表,展示了如何设置页面格式。 4. **整体样式表输出控制**:讲解如何全局控制样式表的输出,包括页面布局、字体大小等。 5. **封面创建**:介绍如何使用XSL-FO...

    XSL 销售与收款循环.xlsx

    XSL 销售与收款循环.xlsx

Global site tag (gtag.js) - Google Analytics