+ -
当前位置:首页 → 问答吧 → 【疑问】在XSL中使用函数问题

【疑问】在XSL中使用函数问题

时间:2004-05-21

来源:互联网

请问在XSL中可吾可以使用如:AVG(),MAX(),等语言函数。
如我要从一个XML中拿出它们所有ENGLISH的成绩的总和我可以
<xsl:param name="english_sum" select="sum(//ENGLISH)" />
这样就可以得到它的总和,但如果我想计它们的平均值,最大,最小值,让用那些函数计?

作者: jmlwh   发布时间: 2004-05-21

平均值使用 sum() 结果除以所有 English 节点总和即可啊

取得最大最小值可能就需要自定义方法了

作者: bencalie   发布时间: 2004-05-21

我试了但好像不能用除号,它总是说出错,是不是除号要学少于号那样用改写

作者: jmlwh   发布时间: 2004-05-22

做除法可以用 div
而不是  /

作者: 心不再流泪   发布时间: 2004-05-28