以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 XSL/XSLT/XSL-FO/CSS 』  (http://bbs.xml.org.cn/list.asp?boardid=8)
----  XSLT 如何最后一行 进行 列统计  (http://bbs.xml.org.cn/dispbbs.asp?boardid=8&rootid=&id=79163)


--  作者:pjwistc
--  发布时间:12/13/2009 11:27:00 PM

--  XSLT 如何最后一行 进行 列统计
<xsl:for-each  select="DataRecord">  --循环SQL视图所有行
<xsl:for-each  select="*">    --循环SQL视图所有列
<xsl:value-of  select="."/>
</xsl:for-each>
</xsl:for-each>

循环都结束了 最后怎么对每列进行统计呢?
而且只有是数值型的列才相加  姓名的列无需统计


--  作者:Qr
--  发布时间:12/14/2009 10:53:00 AM

--  
sun(//统计列名)
--  作者:pjwistc
--  发布时间:12/14/2009 3:14:00 PM

--  
谢谢楼上
问题是 我都循环完了 无法再做这步操作
因为<xsl:for-each  select="DataRecord">  循环完所有的行了

我需要再次循环<xsl:for-each  select="*">  即所有的列
列循环了才能做sun(//统计列名)


--  作者:hexun831012
--  发布时间:12/15/2009 4:43:00 PM

--  
以下是引用pjwistc在2009-12-14 15:14:00的发言:
谢谢楼上
问题是 我都循环完了 无法再做这步操作
因为<xsl:for-each  select="DataRecord">  循环完所有的行了

我需要再次循环<xsl:for-each  select="*">  即所有的列
列循环了才能做sun(//统计列名)



谁说跑完循环就不能在操作了,你把foreach复制一下跑跑看
还有,函数名是sum
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
31.250ms