<?xml version="1.0"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="book">
<html>
<head>
<title><xsl:apply-templates select="@title"/></title>
<link rel='stylesheet'>
<xsl:attribute name='href'>
<xsl:apply-templates select="@style"/>.css
</xsl:attribute>
</link>
</head>
<body>
<xsl:for-each select='chapter/heading'>
<h1><xsl:apply-templates/></h1>
</xsl:for-each>
<xsl:apply-templates/>
</body>
</html>
</xsl:template>
<!--
<xsl:template match="chapter/heading[@style='italic']">
<i><xsl:apply-templates/></i>
</xsl:template>
-->
<xsl:template match="chapter/heading">
<h2>
<xsl:number count='chapter'/>
<xsl:if test="@style='italic'">
<i><xsl:apply-templates/></i>
</xsl:if>
<xsl:if test="not(@style='italic')">
<b><xsl:apply-templates/></b>
</xsl:if>
</h2>
</xsl:template>
<xsl:template match="section/heading">
<h4><xsl:apply-templates/></h4>
</xsl:template>
</xsl:stylesheet>