`
- 浏览:
8943484 次
- 性别:
- 来自:
上海
-
XSL中利用xsl:for-each时给每一项添加序号
经常用for-each来循环读取XML中的某个节点集,但常常需要加上序号
这样来做:
<xsl:template match="Book">
<xsl:for-each select="Authors/Author">
<xsl:number value="position()" />
<xsl:value-of select="Name" />
</xsl:for-each>
</xsl:template>
当然,如果你不满意,想在数字后面加上"."可以这样:
<xsl:number value="position()" format="1." />
甚至,你可以用用图片表示1\2\3等:
<xsl:element name="img">
<xsl:attribute name="src">images/n<xsl:number value="position()" format="1" />.gif</xsl:attribute>
<xsl:attribute name="border">0</xsl:attribute>
</xsl:element>
注意:你在images文件夹下要有类似这样的文件:n1.gif,n2.gif,n3.gif ... ...
假设我们XML如下:
<Book>
<ID>125353-8993-3737</ID>
<ISBN>22222</ISBN>
<Title>共产主义一定能胜利</Title>
<Authors>
<Author>
<Name><![CDATA[Bill&Hoele]]></Name>
<ID>12</ID>
</Author>
<Author>
<Name><![CDATA[Eylor]]></Name>
<ID>1</ID>
</Author>
</Authors>
</Book><!--正文内容结束-->
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
常用的XSL标记,包括xsl:for-each的用法;xsl:value-of的用法; xsl:if的用法; xst:choose的用法; xsl:element的用法。 根据下列学生信息表,设计文件名为student.xml的XML文档,编写文件名为student1.xsl的...
for(var i = 1; i ar.length; ++i) { s += ar[i].replace(/\w/, ar[i].charAt(0).toUpperCase()); } return elem.currentStyle[s]; } else if (document.defaultView.getComputedStyle) { return ...
jmeter.results.shanhe.me.xsl和jmeter-results-detail-report_21.xsl报告结合,在jmeter.results.shanhe.me.xsl的基础上增加summary,解决换行问题
XSL-FO 简介 XSL-FO 的简介。包括其概念和作用。 XSL-FO 文档 本章将解 XSL-FO 文档的结构。 XSL-FO 区域 本章讲解 XSL-FO 的区域模型(area model)。 XSL-FO 输出 本章讲解 XSL-FO 文档的输出元素(Output ...
jmeter-results-detail-report_21.xsl 使用方法:https://blog.csdn.net/tomoya_chen/article/details/55255366
XSL-Stylesheets Document: DocBook-XSL-1.79.1
简单的办法就是给你的for-each元素增加一个order-by属性,就象这样: <xsl:for-each select="CATALOG/CD" order-by=" ARTIST"> order-by属性带有一个" "或者"-" 的符号,用来定义索引的方式,是升序还是降序排列。...
XSL-Stylesheets Source: DocBook-XSL-1.79.1
样式表的目的是提供一个如何呈现 CDA 文档的示例。 它通过使用以下信息进行渲染来做到这一点: 最重要上下文的标题摘要,即患者、作者、遭遇、documentationOf 和 inFulFillmentOf 部分代码、标题和文本(人类可读的...
针对于xml个人简历,附有xsl文档代码: <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:fo="http://www.w3.org/1999/XSL/Format"> <!-- 根模板--> <xsl:template match=...
<XSL:FOR-EACH select="/NewDataSet/Table"> 12. <DIV class=c_spacing> 13. </DIV> 14. <DIV class=c_main_box sizcache="0" sizset="1"> 15. <DIV class=class_title> 16. <DIV class=more> 17. <A> 18. ...
jmeter-results-detail-report_30.xsl html报告样式文件
xsl:import元素用于导入外部的样式单,也是一个顶级元素。被导入的样式单规则总是比导入者的规则低。导入者可以使用xsl:apply-importes来应用导入的样式单。例如: <xsl:stylesheet version=”1.0” xmlns:xsl=” ...
jmeter报告样式
使用java解析word文件里得数学公式时,会用到该文件.可以将公式的格式转为目标格式. Mathml (MML) ...Office在安装目录中提供了将OMML转为MathML的xsl工具:MML2OMML.XSL 注:试用前,请先打开文件并阅读第一行.
4个jmeter测试报告模板集合 jmeter.results.shanhe.me.xsl jmeter.results.zyanycall.me.xsl jmeter-results-detail-report_30.xsl jmeter-results-report_21.xsl
jmeter-results-shanhe-me.xsl,jmeter.results.shanhe.me.xsl