XSL Transformations (XSLT) é uma forma padrão de descrever como transformar (alterar) a estrutura de um documento XML (Extensible Markup Language) em um documento XML com uma estrutura diferente. XSLT é uma Recomendação do World Wide Web Consortium (W3C).
XSLT pode ser pensada como uma extensão da Extensible Stylesheet Language (XSLT). XSLT é uma linguagem para formatar um documento XML (por exemplo, mostrando como os dados descritos no documento XML devem ser apresentados em uma página da Web). A XSLT mostra como o documento XML deve ser reorganizado em outra estrutura de dados (que poderia então ser apresentada seguindo uma folha de estilo XSL).
>p>XSLT é usada para descrever como transformar a árvore de origem ou estrutura de dados de um documento XML na árvore de resultados para um novo documento XML, que pode ser completamente diferente em estrutura. A codificação para a XSLT também é referida como uma folha de estilo e pode ser combinada com uma folha de estilo XSL ou ser usada independentemente.