<?xml version="1.0"?>
<xsl:stylesheet version="1.0" 
   xmlns:xsl="http://www.w3.org/1999/XSL/Transform" 
   xmlns:myNS="http://devedge.netscape.com/2002/de">
                
  <xsl:output method="html" />
  <xsl:template match="/">
        <p class="myBox">
          <span class="title">
            <xsl:value-of select="/myNS:Article/myNS:Title"/>
          </span> <br />
          
          Authors: <br />  
          <xsl:apply-templates select="/myNS:Article/myNS:Authors/myNS:Author"/>          
        </p>
        
        <p class="myBox">
          <xsl:apply-templates select="//myNS:Body"/>
        </p>      
  </xsl:template>

  <xsl:template match="myNS:Author">
    -- <xsl:value-of select="." /> 

    <xsl:if test="@company">
       :: <b><xsl:value-of select="@company" /></b>
    </xsl:if>

    <br />
  </xsl:template>
  
  <xsl:template match="myNS:Body">
    <xsl:apply-templates />
  </xsl:template>  
  
  <xsl:template match="@*|node()">
    <xsl:copy>
      <xsl:apply-templates select="@*|node()"/>
    </xsl:copy>
  </xsl:template>
  
</xsl:stylesheet> 