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做些什麼呢?
謝謝!