Poseben jezik za določanje slogov, ki lahko poljubno preoblikujejo vsebino, zapisano v XML. XSL lahko XML pretvori v človeku še bolj berljivo, oblikovano vsebino, npr. v HTML, označevalni jezik, v katerem so zapisane spletne strani. XSL lahko tudi prevaja med narečji XML.