通常の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)