Définition de XSLT

eXtensible Stylesheet Language Transformations

Les transformations XSLT ont pour Objet de convertir un Fichier XML d'un format de document à un autre. Par exemple pour afficher un document XML sur un Navigateur WEB, en le convertissant en XHTML. Elles permettent ainsi : - une mise en Forme des données plus propice à l'impression ou à l'affichage sur un Terminal d'Ordinateur ; - une extraction automatique des éléments utiles d'un document, pour en générer un résumé ou une Table des matières ; - une conVersion du contenu d'un document en un format plus aisément manipulable. Au même titre que XSL-FO, le Langage de Formatage d'objets, XSLT constitue un sous-ensemble de XSL. Les feuilles de Style écrites dans ces différents langages ont toutes pour propriété de définir des règles propres à chaque TYPE d'éléments du document auxquels elles s'appliquent. Ces éléments (titres, sous-sections, paragraphes, ...) sont transformés en d'autres éléments (titres MIS en page, éléments d'Index ou de sommaire, paragraphes justifiés, ...) suivant les règles choisies. Les spécifications XSL(T) sont à ce titre un prolongement des feuilles de styles CSS.