Extensible Stylesheet Language
Extensible Stylesheet Language（XSL; 拡張可能なスタイルシート言語）は、XML文書から、組版などの変換を行うためのシステムで、複数の仕様から構成されている。
XSLを構成する仕様は次の3つである。元々は「Extensible Stylesheet Language」という名前の通り、スタイルシートに基づき組版処理などを行う目的で策定が始まったものだが、XSLTはXMLの変換用として汎用になるよう、XPathはXMLの木の要素の指定用として汎用になるよう、設計された。
この3つの仕様は、標準化団体 W3C (World Wide Web Consortium) で開発され勧告として公表されている。