<?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> |
结果:
0-30http://java.eleaf.org/mvc/showMessage?id=0
…………
…………
30-30 http://java.eleaf.org/mvc/showMessage?id=30
分享到:
相关推荐
jmeter extras里提供了一些xsl样式表,但是不方便看细节,这个样式表转自,可以看细节报告
通过XSL解析XML在浏览器中显示树的XSL样式表。 处理简便,功能强大,支持拖放,支持键盘操作,每个结点可显示不同的图标,刷新时可以自动记录结点状态,可灵活处理点击动作。 <br>注:本样式表为同步加载模式...
6. **样式表结构**:探讨如何组织XSL样式表,包括导入和包含其他样式表的机制。 7. **转换过程**:阐述XML到HTML、SVG或其他格式的转换流程,以及如何控制输出结果的样式和布局。 8. **实际应用**:通过实例演示...
当宿主样式表中有匹配规则时,`<xsl:apply-imports>` 会先调用导入的样式表中的对应模板,然后才执行宿主样式表中的模板。这在XSLT中提供了一种优先级的概念,即导入的样式表模板优先于宿主样式表中的同名模板。 **...
主要实现了基于XML的同学录,根据XML文档,用DTD检验及保证其有效性,使其结构完整良好,编写xsl文档,使其按照规定的样表显示,并运用XPath、Xlink、Xpointer等实现向HTML的转换,最后显示在浏览器上。直观,简单,...
ERR 的 RSS 播客提要的 XSL 样式表现在,它们将在没有默认 RSS 样式表的浏览器(例如 Chrome)中很好地显示。 只需添加: <?xml-stylesheet type="text/xsl" href="style.xsl"?>到您的 RSS 提要,在<?xml ....
【XSLT调试技巧:利用xsl:message进行样式表调试】 在进行可扩展样式表语言转换(XSLT)开发时,遇到复杂的问题是常有的事。为了理解和解决这些问题,调试工具至关重要。`xsl:message`元素是XSLT提供的一种方便的调试...
**XSL基础教程:从XSLT样式表调用JavaScript** 在深入了解如何从XSLT样式表调用JavaScript之前,让我们首先理解XSLT的基本概念。XSLT(Extensible Stylesheet Language Transformations)是一种XML方言,用于转换...
在XSL Split的过程中,用户首先需要编写一个XSL样式表,这个样式表定义了如何根据XML文档的结构或内容来决定拆分点。例如,如果XML文档中每个`<item>`元素代表一条记录,我们可以设定每50条记录作为一个拆分文件。...
XSL是一种样式表语言,用于转换XML文档的结构和格式。 首先,我们来看XML解析。在JavaScript中,可以使用DOMParser对象来解析XML字符串,将其转化为DOM(Document Object Model)树,然后通过DOM API遍历和操作XML...
Atom-atom2rss.zip,XSL stylesheets for converting Atom 0.3 → Atom 1.0 → RSS 2.0.用于将atom转换为rss的xsl模板。有关详细信息和示例,请参见项目主页。,atom是一个用web技术构建的开源文本编辑器。
3. **调用XSL转换**:在XML文档和XSL样式表准备好后,可以通过JavaScript、服务器端脚本或者XML解析器来执行XSL转换。这个过程会生成一个新的HTML文档,其中包含根据XML数据创建的表格。 4. **展示结果**:最后,...
另一方面,XSL(Extensible Stylesheet Language)是用来转换XML文档的样式表语言,尤其是XSLT(XSL Transformations),它是XSL的一部分,专门用于将XML数据转换成其他格式,如HTML、PDF或简单的文本。 XML转换XSL...
经过我多方查询与观察,我的web serve之所以 出现这样的问题是因为.net framework 2.0 安装IIS之前
本话题将深入探讨如何根据需求自定义DocBook的XSL样式表。 首先,我们要理解XSL的作用。XSL是XML的一个子集,用于转换XML文档的结构,通过模板匹配和规则定义,实现XML到HTML、PDF或其他格式的转换。在DocBook中,...
《dbcookbook》是关于DocBook和DocBook XSL样式表的一个实用资源,它为XML文档处理提供了一系列的“食谱”,旨在帮助用户更高效、更便捷地利用这些技术进行技术文档的编写和格式化。这个压缩包文件“dbcookbook-...
在IT领域,XSL(Extensible Stylesheet Language)是一种用于转换XML(Extensible Markup Language)文档的样式表语言。Excel则是Microsoft Office套件中的电子表格应用程序,广泛用于数据处理、分析和报告。当我们...
这里,`xmlData`和`xslData`分别代表XML文档和XSL样式表的字符串表示,`contactType`参数被设置为"friend",这将在XSL模板中用于筛选出朋友类型的联系人。 `contactsextra.xml`可能是我们的XML数据源,包含联系人...
3. **样例2 fo.xsl 样式表**:提供了一个具体的样例样式表,展示了如何设置页面格式。 4. **整体样式表输出控制**:讲解如何全局控制样式表的输出,包括页面布局、字体大小等。 5. **封面创建**:介绍如何使用XSL-FO...
XSL 销售与收款循环.xlsx