Changeset 4034


Ignore:
Timestamp:
2003-03-28T13:51:41+12:00 (21 years ago)
Author:
mdewsnip
Message:

Added code for correct display when nodeContent includes annotation elements.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/gsdl3/interfaces/default/transform/document.xsl

    r4032 r4034  
    5050   
    5151    <!-- Display document content -->
    52     <p/>
    53     <table width="537" cellpadding="0" cellspacing="0">
    54       <tr>
    55     <td align="left">
    56       <xsl:value-of disable-output-escaping="yes" select="descendant::documentNode/nodeContent"/>
    57     </td>
    58       </tr>
    59     </table>
     52    <xsl:apply-templates select="descendant::documentNode/nodeContent"/>
    6053  </center>
    61     <xsl:call-template name="greenBar"/>
    62   </xsl:template>
     54  <xsl:call-template name="greenBar"/>
     55</xsl:template>
     56
     57
     58<xsl:template match="nodeContent">
     59  <p/>
     60  <table width="537" cellpadding="0" cellspacing="0">
     61    <tr>
     62      <td align="left">
     63    <xsl:for-each select="node()">
     64      <xsl:choose>
     65        <xsl:when test="not(name())"><xsl:value-of select="." disable-output-escaping="yes"/></xsl:when>
     66        <xsl:otherwise><xsl:apply-templates select="."/></xsl:otherwise>
     67          </xsl:choose>
     68    </xsl:for-each>
     69      </td>
     70    </tr>
     71  </table>
     72</xsl:template>
     73
     74
     75<xsl:template match="annotation">
     76  <span class="{@type}"><xsl:value-of disable-output-escaping="yes" select="."/></span></xsl:template>
    6377
    6478
Note: See TracChangeset for help on using the changeset viewer.