XSLT это универсальный язык преобразования XML документов в другие XML документы. Например, вы можете преобразовать ресурсный XML документ в XHTML, RSS или даже в WML.
Таким образом, XSLT это гибкий язык шаблонов, дающий разработчикам еще один уровень разделения содержания и представления данных.
Спецификация XSLT 2.0 имеет ряд преимуществ по сравнению со спецификацией первой версии. В их число входят такие новые возможности как: преобразование результирующих фрагментов деревьев во множества узлов; несколько выходящих документов; встроенная поддержка группировки; функции, определяемые пользователем.