Recipe XSL stylesheet:

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

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

<xsl:template match="RECIPE">
          <HTML>
          <BODY BGCOLOR="#FFFFCC">
                    <xsl:apply-templates/>
          </BODY>
          </HTML>
</xsl:template>

<xsl:template match="TITLE">
          <H1><CENTER><FONT COLOR="red">
                    <xsl:value-of/>
          </FONT></CENTER></H1>
</xsl:template>

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

<xsl:template match="COUNTRY">
          <B>Country:</B> <xsl:value-of/><BR/>
</xsl:template>

<xsl:template match="YIELD">
          <B>Yield:</B> <xsl:value-of/><BR/>
</xsl:template>

<xsl:template match="CALORIES">
          <B>Calories:</B> <xsl:value-of/><BR/>
</xsl:template>

<xsl:template match="INGREDIENTLIST">
          <HR/>
          <H2><FONT COLOR="red">Ingredients:</FONT></H2>
                    <UL><xsl:apply-templates/></UL>
          <HR/>
</xsl:template>

<xsl:template match="INGREDIENT">
          <LI><xsl:apply-templates/></LI>
</xsl:template>

<xsl:template match="QUANTITY|PRODUCT">
          <xsl:value-of/>
</xsl:template>

<xsl:template match="STEPLIST">
          <H2><FONT COLOR="red">Step-by-step:</FONT></H2>
          <OL><xsl:apply-templates/></OL>
</xsl:template>

<xsl:template match="STEP">
          <LI><xsl:value-of/></LI>
</xsl:template>

</xsl:stylesheet>