XSL (lyhenne sanoista eXtensible Stylesheet Language) on W3C:n suosituksiin kuuluva XML-kieliperhe, joka koostuu XML-kielistä, joilla voidaan määritellä XML-pohjaisille tiedostoille ulkoasu tai tehdä rakennemuutos. Perheeseen kuuluu:
XSLT (XSL Transformations): kieli XML-dokumenttien muuntamiseen
XSL-FO (XSL Formatting Objects): kieli XML-dokumenttien ulkoasun määrittelemiseksi