Listing 3:

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

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

  <xsl:output method="xml" version="1.0" encoding="UTF-8" omit-xml-declaration="no" indent="yes" media-type="text/html"/>

  <xsl:template match="/">

    <html>

      <body>

            <table>

              <tbody>

                <xsl:apply-templates />

              </tbody>

            </table>

      </body>

    </html>

  </xsl:template>

 

  <xsl:template match="headline">

    <tr>

      <th>

            <center>

              <h2>

                <xsl:value-of select="."/>

              </h2>

            </center>                   

      </th>

    </tr>

  </xsl:template>

 

  <xsl:template match="super-paragraph">

    <xsl:choose>

      <xsl:when test="@style='standard'">

            <tr>

              <td>

                <xsl:apply-templates  mode="inline-paragraph-standard"/>

              </td>

            </tr>

      </xsl:when>

    </xsl:choose>

  </xsl:template>

 

  <xsl:template match="line-break" mode="inline-paragraph-standard">

    <br clear="none" />

  </xsl:template>

 

  <xsl:template match="bold" mode="inline-paragraph-standard">

    <b>

      <xsl:apply-templates mode="inline-paragraph-standard"/>

    </b>

  </xsl:template>

 

  <xsl:template match="italic" mode="inline-paragraph-standard">

    <i>

      <xsl:apply-templates mode="inline-paragraph-standard"/>

    </i>

  </xsl:template>

 

  <xsl:template match="marked" mode="inline-paragraph-standard">

    <font color="Red">                         

      <xsl:apply-templates mode="inline-paragraph-standard"/>

     </font>

  </xsl:template>

</xsl:stylesheet>