<?xml version="1.0" encoding="utf-8"?>

<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"

                version="1.0">



  <xsl:output method="html"/>



  <xsl:template match="/">

    <html>

      <body>

        <xsl:apply-templates/>

      </body>

    </html>

  </xsl:template>



  <xsl:template match="release">

    <h1>Changes in KDE <xsl:value-of select="@version"/></h1>

    <xsl:apply-templates />

  </xsl:template>



  <xsl:template match="module">

    <h2><xsl:value-of select="@name"/></h2>

    <xsl:apply-templates/>

  </xsl:template>



  <xsl:template match="product">

    <h3><xsl:value-of select="@name"/></h3>

    <xsl:apply-templates/>

  </xsl:template>



  <xsl:template match="improvement">

    <div class="improvement"><xsl:apply-templates/></div>

  </xsl:template>



  <xsl:template match="bugfix">

    <div class="bugfix">

      <xsl:apply-templates/> 

      Fixes bug <a>

      <xsl:attribute name="href">http://bugs.kde.org/show_bug.cgi?id=<xsl:value-of

      select='@bugno'/></xsl:attribute>

      <xsl:value-of select="@bugno"/>

    </a> 

  </div>

  </xsl:template>



  <xsl:template match="feature">

    <div class="feature"><xsl:apply-templates/>

    <xsl:if test="@bugno != ''">

      

      As requested in bug <a>

      <xsl:attribute name="href">http://bugs.kde.org/show_bug.cgi?id=<xsl:value-of

      select='@bugno'/></xsl:attribute>

      <xsl:value-of select="@bugno"/>

    </a></xsl:if> 

</div>

  </xsl:template>



</xsl:stylesheet>