XML文章サンプル2 XSLTを使った表示
今までのXML文章に <?xml-stylesheet type="text/xsl" href="xml02.xsl"?> を入れてXSLTを取り込みました。
XSLTはXML文章用のスタイルシートで、XSLTで施したデザインにより表示されます。
XML文章サンプル2 で使っているXSLT
XSLTは、XML文章のデータの中で何をどのように表示するかに必要なスタイルシートです。
XSLTのソースを見ると <xsl:***> といったタグが幾つも入っていますが、これがXML文章のデータの抜き出す
役目をしています。またHTMLでおなじみのタグなどは、データをどのようなスタイルで表示するかになります。
XML文章を見てXSLTのソースを見ると、XMLのタグが日本語で書かれているので、何となく取り込み方が分ると思います。
XML文章はXSLTを変える事でデータをいじらずに表示を変える事が出来る他にも、上のXMLなら野手だけを表示とか、
マリナーズの選手のみ表示なども簡単に出来てしまいます。
例えばリンクページは、XMLにサイト名・内容・URL・バナーのURL などをデータとして追加していけば、
XSLTの指示通りカテゴリー分けして表示させたりするのも出来ます。XMLはデータの扱いにとても向いています。
次回に続く。