XSL Transformation (XSLT) ist eine vom World Wide Web Consortium ( W3C) standardisierte auf XML basierende Beschreibungssprache für die Konvertierung zwischen verschiedenen XML-Dialekten.
Mit XSLT können XML- Daten für die Darstellung und Ausgabe in ein gewünschtes Ausgabeformat konvertiert werden. Dabei werden die XML- Dateien nach den XSLT-Regeln von XSLT-Prozessoren in das entsprechende Ausgabeformat für die Darstellung und Ausgabe transformiert. Als Transformation von XSL (Extensible Stylesheet Language) kann XSLT Dokumente nach bestimmten Regeln in andere Dokumente, wie HTML-Dokumente, transformieren und nutzt bei der Weiterverarbeitung von Dokumenten XPath.
Mit XSLT wird eine Trennung zwischen Daten und deren Darstellung erreicht.