home *** CD-ROM | disk | FTP | other *** search
- <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
- <xsl:output method="xml" encoding="UTF-8" />
-
- <xsl:template match="/">
- <HTML>
- <BODY>
- <TABLE BORDER="1">
- <TR STYLE="font-weight:bold">
- <TD WIDTH="20%">Page title</TD>
- <TD WIDTH="25%">URL</TD>
- <TD WIDTH="35%">REFERENCE TEXT / NOTE TEXT</TD>
- <TD WIDTH="20%">LINK</TD>
- </TR>
- <xsl:for-each select="WHDATA/ANNOTATIONS">
- <xsl:apply-templates select="ANNOTATION">
- <xsl:sort select="REFURL"/>
- </xsl:apply-templates>
- </xsl:for-each>
- </TABLE>
- </BODY>
- </HTML>
- </xsl:template>
-
- <xsl:template match="ANNOTATION">
- <TR>
- <TD ROWSPAN="2">
- <xsl:value-of select="TITLE"/>
- </TD>
- <TD ROWSPAN="2">
- <A HREF="{REFURL}">
- <xsl:value-of select="REFURL"/>
- </A>
- </TD>
- <TD>
- <xsl:value-of select="REFTEXT"/>
- </TD>
- <TD ROWSPAN="2">
- <xsl:choose>
- <xsl:when test="string(LINK)">
- <A HREF="{LINK}">
- <xsl:value-of select="LINK"/>
- </A>
- </xsl:when>
- <xsl:otherwise>
- <xsl:text>N/A</xsl:text>
- </xsl:otherwise>
- </xsl:choose>
- </TD>
- </TR>
- <TR>
- <TD>
- <xsl:choose>
- <xsl:when test="string(NOTE)">
- <xsl:value-of select="NOTE"/>
- </xsl:when>
- <xsl:otherwise>
- <xsl:text>N/A</xsl:text>
- </xsl:otherwise>
- </xsl:choose>
- </TD>
- </TR>
- </xsl:template>
-
- </xsl:stylesheet>
-