Как работает Muenchian grouping?Применение группировки Muenchian для простого XML с XSLT
У меня есть простой документ XML генерируется из базы данных:
<CLIENTS>
<CLIENT>
<NAME>John</NAME>
<ACCOUNT_NUMBER>1424763562761</ACCOUNT_NUMBER>
<LAST_USED>2012-10-03</LAST_USED>
<AMOUNT>5000</AMOUNT>
</CLIENT>
<CLIENT>
<NAME>John</NAME>
<ACCOUNT_NUMBER>543667543732</ACCOUNT_NUMBER>
<LAST_USED>2012-10-02</LAST_USED>
<AMOUNT>10000</AMOUNT>
</CLIENT>
...
я хотел бы, чтобы группа узла имен. Как я могу получить желаемый результат?
<ClIENTS>
<CLIENT>
<NAME>John</NAME>
<ACCOUNT>
<ACCOUNT_NUMBER>1424763562761</ACCOUNT_NUMBER>
<LAST_USED>2012-10-03</LAST_USED>
<AMOUNT>5000</AMOUNT>
</ACCOUNT>
<ACCOUNT>
<ACCOUNT_NUMBER>543667543732</ACCOUNT_NUMBER>
<LAST_USED>2012-10-03</LAST_USED>
<AMOUNT>10000</AMOUNT>
</ACCOUNT>
....
</CLIENTS>
Большое спасибо за полезные ответы ребята. Можно ли решить ту же проблему с xslt 2.0 xls: for-each-group? Если да, можете ли вы отправить решение? – user1728778
@ пользователь1728778 - да, это возможно. Пожалуйста, см. Мой ответ на компактное решение XSLT 2.0. – ABach