<xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xsl">

<xsl:template match="Document">
   <HTML>
   <HEAD>
   <TITLE>
   <xsl:value-of select="title"/>
   </TITLE>
   </HEAD>
   <BODY>
   <xsl:value-of select="description"/>
   <xsl:apply-templates/>
   </BODY>
   </HTML>
</xsl:template>


<xsl:template match="title">
<H1><xsl:apply-templates/></H1>
</xsl:template>

<xsl:template match="paragraph">
<P>
<xsl:apply-templates/>
</P>
</xsl:template>

<xsl:template match="product">
<xsl:element name="A">
<xsl:attribute name="href">
<xsl:value-of select="code"/>
</xsl:attribute>
<xsl:value-of select="name"/>
</xsl:element>
</xsl:template>

</xsl:stylesheet>