用xsl有什么好办法可以实现循环计数? 采用推的方式,用template,在其中实现递归。template可以带参数的。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 答案系标准XSL不能!用<xsl:param或相关Vairble也都行不通他仅用来xslTransform什么叫(Transform)就是那个意思了所以如果变换成position()去讲数另一个Doccument/NodeList可以达到你需要的效果 <root> <item id=1>ss</item> <item id=2>bb</item> <item id=3>cc</item> <item id=4>rr</item> <item id=5>yy</item> <item id=6>ee</item></root>item为3的倍数,看有多少个item,有3个就循环1次,6个就循环2次,9个就循环3次,12个就循环4次....id是顺序的.如何实现? 虽然xsl中variable仅上下文相关才有效,当不防考虑如下:法1,可以在javascript中全局变量,i++。法2,直接用xsl中的count函数与number函数,处理即可。法3,既然id是顺序的,就取id最大值,处理也行:) 怎么通过本表的字段去查其他表的字段,注意、是通过字段 javascript源码在哪能看到 比如我想看window 对象是怎么编写的 spring aop 在Struts2的Action中的问题 如何获取触发该触发器的sql语句 weblogic存储转发问题 分不够可以加 ★请问EJB支持嵌套事务吗?★ 使用Date和Timestamp有什么不一样的地方? 关于https访问的问题... struts第二问!第一问已结贴 Access Driver for JDBC 的配置问题,急救!! java rmi代码如何设计好?有高分酬谢! 请大家教教我吧,急。。。。。
用<xsl:param或相关Vairble也都行不通他仅用来xslTransform什么叫(Transform)就是那个意思了所以如果变换成position()去讲数另一个Doccument/NodeList
可以达到你需要的效果
<item id=1>ss</item>
<item id=2>bb</item>
<item id=3>cc</item>
<item id=4>rr</item>
<item id=5>yy</item>
<item id=6>ee</item>
</root>
item为3的倍数,看有多少个item,
有3个就循环1次,6个就循环2次,9个就循环3次,12个就循环4次....
id是顺序的.如何实现?
法1,可以在javascript中全局变量,i++。
法2,直接用xsl中的count函数与number函数,处理即可。
法3,既然id是顺序的,就取id最大值,处理也行:)