XSLTとは、XML Stylesheet Language Transformationsの略で、XMLによって記述された文書を他のXML文書に変換するための簡易言語のことで、W3Cにより標準化されています。XSLTの仕様は、タイで活動するソフトウェア技術者、ジェームズ・クラークを中心に設計されました。
XSLTは、XML文書をHTMLやプレーンテキスト、任意のXML文書などへと自由に変換して出力することが可能で、その変換ルールを記述するためのものです。XML文書からHTML文書やテキスト文書への変換などに使用したり、XML文書を他のXMLアプリケーション専用の文書に変換する際に用いられることが多いでしょう。