Bir XML document'in başka biçimlere dönüştürmeye yarayan dildir. XML document'i başka bir XML'e, Text'e veya HTML dönüştürülebilir. XSL'in kendisi XML'de yazılmıştır. Başka bir deyişle XSL, XML formatında yazılmış element ve attribute'lerden oluşur.