<xsl:choose>
<xsl:when test="ancestor::table or ancestor::informaltable">
- <sup>
- <xsl:text>[</xsl:text>
- <a name="{$name}" href="{$href}">
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <a name="{$name}" href="{$href}">
+ <xsl:apply-templates select="." mode="class.attribute"/>
+ <sup>
+ <xsl:text>[</xsl:text>
<xsl:apply-templates select="." mode="footnote.number"/>
- </a>
- <xsl:text>]</xsl:text>
- </sup>
+ <xsl:text>]</xsl:text>
+ </sup>
+ </a>
</xsl:when>
<xsl:otherwise>
- <sup>
- <xsl:text>[</xsl:text>
- <a name="{$name}" href="{$href}">
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <a name="{$name}" href="{$href}">
+ <xsl:apply-templates select="." mode="class.attribute"/>
+ <sup>
+ <xsl:text>[</xsl:text>
<xsl:apply-templates select="." mode="footnote.number"/>
- </a>
- <xsl:text>]</xsl:text>
- </sup>
+ <xsl:text>]</xsl:text>
+ </sup>
+ </a>
</xsl:otherwise>
</xsl:choose>
</xsl:template>
<xsl:value-of select="substring-after($target.href, '#')"/>
</xsl:variable>
- <sup>
- <xsl:text>[</xsl:text>
- <a href="{$href}">
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <a href="{$href}">
+ <xsl:apply-templates select="." mode="class.attribute"/>
+ <sup>
+ <xsl:text>[</xsl:text>
<xsl:apply-templates select="$footnote" mode="footnote.number"/>
- </a>
- <xsl:text>]</xsl:text>
- </sup>
+ <xsl:text>]</xsl:text>
+ </sup>
+ </a>
</xsl:template>
<xsl:template match="footnote" mode="footnote.number">
</xsl:if>
</xsl:with-param>
<xsl:with-param name="content">
- <sup>
- <xsl:text>[</xsl:text>
- <a id="{$name}" href="{$href}">
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <a id="{$name}" href="{$href}">
+ <xsl:apply-templates select="." mode="class.attribute"/>
+ <sup>
+ <xsl:text>[</xsl:text>
<xsl:apply-templates select="ancestor::footnote" mode="footnote.number"/>
- </a>
- <xsl:text>] </xsl:text>
- </sup>
+ <xsl:text>] </xsl:text>
+ </sup>
+ </a>
<xsl:apply-templates/>
</xsl:with-param>
</xsl:call-template>
</xsl:call-template>
</xsl:variable>
<xsl:variable name="footnote.mark">
- <sup>
- <xsl:text>[</xsl:text>
- <a name="{$name}" href="{$href}">
- <xsl:apply-templates select="." mode="class.attribute"/>
+ <a name="{$name}" href="{$href}">
+ <xsl:apply-templates select="." mode="class.attribute"/>
+ <sup>
+ <xsl:text>[</xsl:text>
<xsl:apply-templates select="ancestor::footnote"
mode="footnote.number"/>
- </a>
- <xsl:text>] </xsl:text>
- </sup>
+ <xsl:text>] </xsl:text>
+ </sup>
+ </a>
</xsl:variable>
<xsl:variable name="html">