XSL Transformations, ou XSLT (eXtensible Stylesheet Language for Transformation - linguagem extensível para folhas de estilo de transformações), é uma linguagem de marcação XML usada para criar documentos XSL que, por sua vez, definem a apresentação dos documentos XML nos browsers e outros aplicativos que a suportem.
É importante observar que o documento XSL não altera o documento XML
original, ou seja, não cria outro documento. Neste sentido, ele (o
documento XSLT) atua como as folhas de estilos CSS: apenas determina
como o browser apresenta o documento XML ao qual ele está associado ou
anexado (de uma forma bem parecida à usada para associar uma folha de
estilos CSS a um documento (X)HTML). O browser recebe o documento XML
original, na íntegra, como ele foi criado. E apresenta-o como o
documento XSL determina.