Imprimer Télécharger

XSLT est le langage compagnon idéal de XML (eXtensible Markup Langage). Il permet la transformation d’un document XML en un autre document XML par l’application de « règles » de transformation. Au delà d’une application restreinte visant à « générer » une page HTML à partir d’un document XML, XSLt est un langage de programmation complet et son utilisation peut être bien plus large. Il prendra toute sa dimension au sein d’une architecture SOA en offrant un support de transformation aisé des formats et la possibilité de fonctionner par formats pivots, améliorant ainsi l’interopérabilité des services. Pour le développeur qui maîtrise un langage de programmation classique (Java, C, etc.), XSLT est assez déroutant car il agit plutôt comme un moteur d’inférence et se rapproche des langages comme Prolog.