One html tag per template
File: Data.xml File: Transform.xslt <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"> <xsl:template match="emphasis"> <b> <xsl:apply-templates /> </b> </xsl:template> <xsl:template match="literal"> <tt> <xsl:apply-templates /> </tt> </xsl:template> <xsl:template match="chapter"> <html> <xsl:apply-templates /> </html> </xsl:template> <xsl:template match="para"> <p> <xsl:apply-templates /> </p> </xsl:template> <xsl:template match="chapter/title"> <h1> <xsl:apply-templates /> </h1> </xsl:template> </xsl:stylesheet>