XSLT ist entwickelt worden, um als ein Bestandteil von XSL, einer Stylesheet-Sprache für XML, benutzt zu werden. Zusätzlich zu XSLT enthält XSL ein XML-Vokabular, um eine Formatierung zu spezifizieren. XSL spezifiziert das Layout eines XML-Dokuments, um unter Benutzung von XSLT zu beschreiben, wie das Dokument in ein anderes XML-Dokument, welches das Formatierungsvokabular benutzt, transformiert wird. (Auszug aus der Übersetzung der W3C-Definition)