1
我需要按日期对以下事务进行分组,并计算每个日期的所有事务的总数和数量。按日期分组的XSLT 1.0组
输入:
<transactions>
<transaction id="1">
<element key="2" name="Amount">3.00</element>
<element key="3" name="Date">01.01.2010</element>
</transaction>
<transaction id="2">
<element key="2" name="Amount">4.00</element>
<element key="3" name="Date">01.01.2010</element>
</transaction>
<transaction id="3">
<element key="2" name="Amount">5.00</element>
<element key="3" name="Date">01.01.2011</element>
</transaction>
<transaction id="4">
<element key="2" name="Amount">6.00</element>
<element key="3" name="Date">01.01.2011</element>
</transaction>
所需的输出:
<transactions>
<date value="01.01.2010">
<sum>7.00</sum>
<numberOfTrans>2</numberOfTrans>
<transaction id="1">
<element key="2" name="Amount">3.00</element>
</transaction>
<transaction id="2">
<element key="2" name="Amount">4.00</element>
</transaction>
</date>
<date value="01.01.2011">
<sum>11.00</sum>
<numberOfTrans>2</numberOfTrans>
<transaction id="3">
<element key="2" name="Amount">5.00</element>
</transaction>
<transaction id="4">
<element key="2" name="Amount">6.00</element>
</transaction>
</date>
如何,使用XSLT 1.0做些什么呢?
谢谢!