XSL【Extensible Stylesheet Language】

Home>XSLについて

XSLとは

EXtensible Stylesheet Language の略です。

XSLとは、XML文書の表示スタイルを指定するための言語です。XSLはMicrosoft、Inso、ArborTextの3社を中心に提案されたもので、W3Cによって標準化が進められています。

XMLにとってのXSLは、HTMLとってのCSS(Cascading Style Sheet)にあたるものです。しかしHTMLがスタイルに要素を設定する方式をとるのとは異なり、XMLではXSLによって設定されたスタイルをもとにXML文書そのものを変換してしまうという方式が主流になっています。その為、XSLはCSSに比べても高度なスタイル設定することが可能になっています。

XSLはXML文書をXSLに従ってXSLプロセッサが構造変換することにより、まったく別の構造を持ったデータに変換してくれます。たとえば、あるXML文書にHTML用のXSLを適用すればHTML形式に変換されますし、PDF用のXSLを適用すればPDF形式に変換されます。

XSLにはXSLT(XSL Transformation)とXSLF(XSL Formatting Objects)とに分けられます。

XSLプロセッサは、IEなどのブラウザに搭載されています。

このサイトでは、XSLT について説明していくととします。

 

変換のイメージ

 

TOP