XSL 【Extensible Stylesheet Language】

概要

XSL(Extensible Stylesheet Language)とは、XML文書の構造を表示や印刷に適した状態に整え、また、その見栄えを定義するマークアップ言語。XSL自体もXML言語の一つで、XMLの仕様に準拠した記法や仕様で記述される。

XML文書の構造を変換する「XSLT」(XSL Transformations)と、XML文書内の特定の部分を指し示す書式を定めた「XPath」、文書の組版や文書内の各要素の見栄えを指定する「XSL-FO」(XSL Formatting Objects)の3つの仕様で構成される。XSLTXPathは独立した規格として定義されており、狭義にはXSL-FOのことをXSLということもある。

XSLによるスタイル指定は、まずXML文書内の要素をXPathで指定し、XSLTで表示や変換に適した形式に整形する。その後、XSL-FOで要素のレイアウトやサイズ、書式、色などの指定をい、人間にとって見やすい、表示や印刷に適した状態とすることができる。

1999年にWeb関連技術の標準化W3C(World Wide Web Consortium)でXSLTXPathの標準が策定され、2001年にXSL-FOを含むXSL規格が発行された。2006年にXSL 1.1規格が勧告されたものの、対応ソフトウェアはほとんど現れず、2012年にXSL 2.0の草案(ワーキングドラフト)が発表されたのが最後となっている。

(2022.5.19更新)

他の辞典による解説 (外部サイト)

この記事の著者 : (株)インセプト IT用語辞典 e-Words 編集部
1997年8月より「IT用語辞典 e-Words」を執筆・編集しています。累計公開記事数は1万ページ以上、累計サイト訪問者数は1億人以上です。学術論文や官公庁の資料などへも多数の記事が引用・参照されています。
ホーム画面への追加方法
1.ブラウザの 共有ボタンのアイコン 共有ボタンをタップ
2.メニューの「ホーム画面に追加」をタップ
閉じる