社区
XML/XSL
帖子详情
XSL 问题:如何合计循环中的计算出的值?
Triumph
2007-07-12 04:34:24
在 XSL 中,循环输出职工的工资表,最后一列“实付”是计算出来的值:<xsl:value-of select="应付-扣除"/>。工资表最后一行为总计,要求显示“实付”的总计。
请问如何计算总计值?
按编程的思路,其实就是声明一个变量,然后在循环中不断将“实付”加到这个变量中,最后输出即可。可是 XSL 元素中的变量无法重新赋值,所以无法进行下去。
...全文
278
5
打赏
收藏
XSL 问题:如何合计循环中的计算出的值?
在 XSL 中,循环输出职工的工资表,最后一列“实付”是计算出来的值:。工资表最后一行为总计,要求显示“实付”的总计。 请问如何计算总计值? 按编程的思路,其实就是声明一个变量,然后在循环中不断将“实付”加到这个变量中,最后输出即可。可是 XSL 元素中的变量无法重新赋值,所以无法进行下去。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hookee
2007-07-13
打赏
举报
回复
o 是有问题 差不多是这个样子<xsl:value-of select="sum(应付) - sum(扣除)"/>
加上条件 <xsl:value-of select="sum(/xx/应付[xxxx]) - sum(/xx/扣除[xxx])"/>
时代码农
2007-07-13
打赏
举报
回复
楼上两位想的太简单了。
xslt1.0递归,
XSLT2.0则可以使用XPath2.0
sum(for $x in 工资 return $x/应付 - $x/扣除)
hookee
2007-07-12
打赏
举报
回复
<xsl:value-of select="sum(应付-扣除)"/>
haitian8080
2007-07-12
打赏
举报
回复
<xsl:value-of select="sum(应付-扣除) "/>
xzr2004
2007-07-12
打赏
举报
回复
计算的话好像要用到<xsl:eval/>
XML编程
在现代的开发之
中
,XML技术无处不在,在各个开发框架
中
,也都到处充斥着XML配置文件的身影。本课程将为读者讲解XML的产生背景,并且详细分析了HTML与XML的区别、XML核心语法,重点在于XML的解析技术(DOM、SAX、DOM4...
XML/XSL
8,906
社区成员
22,678
社区内容
发帖
与我相关
我的任务
XML/XSL
XML/XSL相关问题讨论专区
复制链接
扫一扫
分享
社区描述
XML/XSL相关问题讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章