In le disveloppamento web, le termino Extensible Stylesheet Language (XSL) es usate pro referer a un familia de linguages usate pro transformar e render documentos XML.

Le XSL Working Group in le W3C produceva un specification in redaction sub le nomine XSL, le qual finalmente se divide in tres partes:

XSL Transformation (XSLT): un linguage XML pro transformar documentos XML
XSL Formatting Objects (XSL-FO): un linguage XML pro specificante le formato visual de un documento XML
XML Path Language (XPath): un linguage non in XML usate per XSLT, e etiam disponibile pro usar in contextos non in XSLT, pro adressar le partes de un documento XML.