XSLT
Signifie "Extensible Style Sheet Language Transformation". Tandis que XML est supposé être un langage normalisé, tous les documents XML n’utilisent pas le même type de formatage. Par conséquent, les documents doivent parfois être "transformés" ou modifiés de manière à ce que scénario ou le programme sera capable de les lire. XSLT rend cette transition possible.
Une feuille de style XSLT fournit une modèle avec des règles auxquelles les documents XML doivent se conformer. Il reçoit un document XML en entrée et génère un fichier reconnaissable par le programme prévu. Par exemple, un XSLT peut prendre un document XML contenant les spécifications techniques d’un ordinateur et le transformer en un fichier. HTML page pouvant être affichée dans un navigateur Web. Un autre XSLT peut transformer un document XML contenant de nouveaux articles et en faire un document texte facile à imprimer.
Les XSLT peuvent être utilisés pour transformer des documents XML en un fichier XML modifié ou en un format complètement séparé, tel que les exemples HTML et texte ci-dessus. En fait, en utilisant des feuilles de style XSLT, il est possible de générer le même document XML sur le Web, dans un programme de base de données, dans un message électronique ou dans un document imprimé. De plus, parce que XML utilise un formatage standard basé sur étiquettes, un seul XSLT peut être efficace sur une large gamme de fichiers au format XML.