0

是否可以总结 XML 之后的温度:

<days>
    <day><temperature>40 F</temperature></day>
    <day><temperature>45 F</temperature></day>
    <day><temperature>50 F</temperature></day>
</days>

在 xpath 2.0 中,我可以得到三个数字的平均值

avg(//days/day/temperature/number(translate(.,' F','')))

是否可以在纯 xpath 1.0 中编写一个可以做同样事情的表达式? 有关在 xpath 1.0 中的不纯节点上使用“sum”的问题的回答使我认为可能不是。

所以,总而言之,有没有办法只使用 xpath 1.0 表达式从这些不纯节点获得平均温度?

4

1 回答 1

0
sum(//days/day/temperature/number(translate(.,' F',''))) div count(//days/day/temperature)
于 2016-03-29T12:12:03.067 回答