¿Cómo funciona Muenchian grouping en detalles?Aplicación de la agrupación de Muenchian para un XML simple con XSLT
Tengo un documento XML sencilla generada a partir de una base de datos:
<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>
...
me gustaría al grupo por el nodo de nombre. ¿Cómo puedo la salida deseada para ser la siguiente?
<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>
Muchas gracias por las respuestas útiles chicos. ¿Es posible resolver el mismo problema con xslt 2.0 xls: for-each-group? En caso afirmativo, ¿puede publicar la solución? – user1728778
@ user1728778 - sí, esto es posible. Por favor vea mi respuesta para una solución compacta XSLT 2.0. – ABach