Как и в предыдущих выпусках "XSLT примеров" здесь не один, а три с половиной варианта решения задачи. В отличие от предыдущих они представляют собой чисто учебный пример. На практике такое все-таки лучше делать на сервере. Имхо.→
Типовая задача XSLT- группировка элементов по одному из параметров. Например из списка сотрудников типа: <item department="отдел 301" >Хидиятулин Арам Иванович</item> необходимо получить списки подразделний и сотрудников, в которых они работают.→