我是新来的整个XSLT的东西,我已经试过通过几个论坛来查找它,但我仍然没有找到我的问题的实际解决方案。XSLT - XML中每个元素中的每个属性与for-each的和?
我有下面的XML:
<Cinema>
<Movie name="movie1" in="191" out="191">
<Period time="16:00:00" in="20" out="20"/>
<Period time="18:00:00" in="71" out="70"/>
<Period time="20:00:00" in="100" out="101"/>
</Movie>
<Movie name="movie2" in="105" out="105">
<Period time="16:00:00" in="13" out="13"/>
<Period time="18:00:00" in="34" out="34"/>
<Period time="20:00:00" in="58" out="58"/>
</Movie>
<Movie name="movie3" in="247" out="247">
<Period time="16:00:00" in="57" out="57"/>
<Period time="18:00:00" in="75" out="72"/>
<Period time="20:00:00" in="115" out="118"/>
</Movie>
</Cinema>
我想获得在每个电影期间的游客总量。 例如:
16:00h - in: 90, out: 90
18:00h - in: 180, out: 176
20:00h - in: 273, out: 277
Total - in: 543, out: 543
我尝试过使用嵌套每个循环,但我无法真正弄清楚如何使用它在这样一个例子,因为XSLT不接受改变的变量,我实际使用(程序编程)。
有没有人对我这个问题有一个简单的解决方案?提前致谢!