XSL adalah bahasa untuk mengekspresikan style sheet. Lembar gaya XSL, seperti halnya CSS, adalah file yang menjelaskan cara menampilkan dokumen XML dari jenis tertentu. XSL berbagi fungsionalitas dan kompatibel dengan CSS2 (meskipun menggunakan sintaks yang berbeda). Ia juga menambahkan: 1 Bahasa transformasi untuk dokumen XML: XSLT.