Группировка по 2 полям в XSL
У меня есть следующий XML:
1001
USD
01.01.2009
10
1001
USD
02.01.2009
15
1001
JPY
01.01.2009
5
1002
USD
01.01.2009
5
...
И мне нужно преобразовать его в HTML. Записи должны быть сгруппированы поЯ бы а такжедворняжка, И после каждой группы общая сумма должна быть показана. Итак, мы хотим что-то вроде этого:
Bill: id=1001, cur=USD
date=01.01.2009 amount=10
date=02.01.2009 amount=15
total amount=25
Bill: id=1001, cur=JPY
date=01.01.2009 amount=5
total amount=5
Bill: id=1002, cur=USD
date=01.01.2009 amount=5
total amount=5
...
Как я могу добиться этого с помощью XSL?
Когда я попытался найти ответ в Google, я нашел метод Мюнхена, но онСлишком сложно, когда мы хотим сгруппировать результат по 2 полям. Я'Я начинающий в XSL и этоЭто немного сложно для меня. Я также нашел оператор xslt 2.0 для каждой группы. Поддерживается ли это основными браузерами? Это нормально, или мы должны полагаться только на xslt 1.0?