我需要總結通過我們的合作伙伴XML地點銷售(不知道有多少提前位置):如何總結xsl中每個類別的值?
樣本輸入:
<company>
<deparment dept="001">
<location>
<locationCode>001</locationCode>
<sales>10000</sales>
</location>
<location>
<locationCode>0005</locationCode>
<sales>12500</sales>
</location>
</deparment>
<deparment dept="002">
<location>
<locationCode>001</locationCode>
<sales>40000</sales>
</location>
<location>
<locationCode>004</locationCode>
<sales>30000</sales>
</location>
</deparment>
<deparment dept="003">
<location>
<locationCode>004</locationCode>
<sales>60000</sales>
</location>
</deparment>
</company>
預期的輸出:
<location>
<locationCode>001</locationCode>
<totalSales>50000</locationCode>
<location>
<location>
<locationCode>005</locationCode>
<totalSales>12500</locationCode>
<location>
<location>
<locationCode>004</locationCode>
<totalSales>90000</locationCode>
<location>
不xsl有類似於group-by的內容嗎?我是xsl的新手,並感謝任何幫助。
謝謝。
你使用什麼xsl版本? Xslt2.0有xsl:for-each-group指令 – Vitaliy 2012-03-06 17:25:48
我們使用xslt 1.0 – user1252779 2012-03-07 15:25:36
謝謝大家的幫忙! – user1252779 2012-03-07 15:27:18