XSLT)は、W3Cにより標準化されたXML文書の変換用言語である。3つの仕様から成るXSLのうちの、ひとつの仕様である。仕様はジェームズ・クラークを中心とした人々が設計した。DSSSLをもとにして設計された。してJIS規格へ翻訳された。2007年1月23日に、3.0は2017年6月8日にW3C勧告となった。XSLTはXML形式の文書を変換する。して出力する他、XML(整形式)ではないその他任意のテキスト形式としても出力できる。例としては次のような応用がある。一定フォーマットのHTML用の、文書型宣言・ヘッダ情報の追加テキストの移動テキストのソート変換の指定は関数型言語として見ることもでき、実のところチューリング完全であるため、コンピュータ・プログラムを書くようにしてどんな応用も可能である。裏返せば、その機能を十分に発揮させるためには利用者に通常のプログラミングと同様の能力と作業が必要であり、しばしばXMLに対して持たれている「プログラミングが不要」という期待を裏切るものではある。変換の対象となるXML文書は木構造であり、XSLTによる変換は宣言的に指定される。XSLTプログラムは、変換をどう行うべきか指定する規則をいくつか集めたものからなり、この規則を再帰的に適用することによって変換を行う。XSLT処理系はまずどの規則が適用できるかチェックし、優先順にもとづいて該当する変換を行う。XSLTプログラムは、以下のようにXML文書の形式をとる。形式のデータを様々な形式のデータに変換できる。ここではその例を示す。テンプレートの関数を再帰的な形で定義ができる純粋関数型言語でもある。String_replaceAllである。指定する文字列に置換した文字列を返す関数。これの例から以下の点が分かる。Explorerなど一部のユーザーエージェントには、これらのMIMEではXSLTを認識しないものや、「text/xsl」などの独自に定めたMIMEのみを認識するものも多い[4]。上記#メディア型参照。「application/xslt+xml」を推奨している。「text/xml」は廃止予定。(日時は個人設定で未設定ならばUTC)。表示-継承ライセンスの下で利用可能です。追加の条件が適用される場合があります。詳細は利用規約を参照してください。Cookieに関する声明モバイルビュ。