<style>タグでスタイル設定

通常のHTML同様に、<head>部分に<style>タグでスタイル設定できる。

[サンプルXML文書を開く](下のフレームに)

XMLソース

<?xml version="1.0" encoding="Shift_JIS"?>
<?xml-stylesheet type="text/xsl" href="style01.xsl"?>
<start>
  <title>KodayanHomepageのサイト構成</title>
  <top>
    <web>
      <osaka>大阪日本橋DOS/Vプロムナード</osaka>
      <css>CSSとDynamicHTML</css>
      <cgi>PerlでCGI</cgi>
      <java_ap>Java Applet</java_ap>
      <java_sc>Java Script</java_sc>
      <vbscript>VB Script</vbscript>
    </web>
    <other>
      <link>お気に入りLinks</link>
      <etc>その他
    	<info>お知らせ</info>
    	<prof>自己紹介</prof>
    	<hist>ホームページの履歴</hist>
      </etc>
    </other>
  </top>
  <end>以上です(00/10/17)</end>
</start>

XSLソース

<?xml version="1.0"  encoding="Shift_JIS"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xsl">
  <xsl:template match="/">
  <html>
  <head>
    <title><xsl:value-of select="start/title"/></title>
    <style type="text/css">
      H4 {background-color:silver;color:red;border:thin solid green}
      DIV.dv1 {margin-left:6mm;color:navy}
      DIV.dv2 {margin-left:1cm;color:green}
    </style>
  </head>
  <body>
    <H4>WEBプログラミング</H4>
    <DIV class="dv1"><xsl:value-of select="start/top/web"/></DIV>
    <H4>その他</H4>
    <DIV class="dv2"><xsl:value-of select="start/top/other"/></DIV>
  </body>
  </html>
  </xsl:template>
</xsl:stylesheet>

end(00/10/17)