<?xml version="1.0" ?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
 version="1.0">

 <xsl:template match="/opentag/file">
  <HTML>
   <BODY>
    <P>Original File: <xsl:value-of select="@original"/></P>
    <TABLE BORDER="1" WIDTH="100%" CELLPADDING="5"
     CELLSPACING="0">
     <xsl:apply-templates/>
    </TABLE>
   </BODY>
  </HTML>
 </xsl:template>

 <xsl:template match="grp">
  <TR VALIGN="top">
   <TD BGCOLOR="LightBlue" WIDTH="100">
    <xsl:value-of select="@rid"/>
   </TD>
   <TD BGCOLOR="LightBlue">
    <xsl:if test="boolean(@type)">
     <B><xsl:value-of select="@type"/></B>
    </xsl:if>
    <xsl:if test="boolean(@type)=false">
     <B>&#xa0;</B>
    </xsl:if>
   </TD>
   <TD BGCOLOR="LightBlue">
    <B>Group</B>
   </TD>
  </TR>
  <xsl:apply-templates/>
 </xsl:template>

 <xsl:template match="p">
  <xsl:if test="text()!=''" >
   <TR VALIGN="top">
    <TD BGCOLOR="NavajoWhite">
     <xsl:value-of select="@id"/>
    </TD>
    <TD BGCOLOR="MediumTurquoise">
     <xsl:value-of select="@type"/>
    </TD>
    <TD BGCOLOR="White">
     <xsl:value-of select="text()"/>
    </TD>
   </TR>
  </xsl:if>
 </xsl:template>

</xsl:stylesheet>
  