Extensible Stylesheet Language (XSL; 拡張可能なスタイルシート言語) は、Extensible Markup Language XMLに準拠した文書をもとに組版ないし変換を行うための、複数の言語仕様から構成されるスタイルシート技術である。
XSL技術を構成する言語仕様は次の3つである。
: XSL Transformations (XSLT) は、XML文書を構造の異なるXML文書などに変換するためのXMLに準拠したマークアップ言語である。
: XML Path Language (XPath) は、XML文書の特定の部分 (要素、属性、テキストなど) を指定する言語である。XPathは、XSLTで処理対象のXML文書の特定部分を指定するために使われている。XPath言語自体は簡潔な構文 (式言語) であり、XMLに準拠したマークアップ言語ではない。
記事出典元: Wikipedia日本語版
