|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: minor grouping issue
On May 7, 2005, at 10:58 AM, Michael Kay wrote:
It's probably simplest to put the xsl:number within an xsl:choose to distinguish the two cases. Since the same number gets used in two places (footnote mark in text mode, and footnote-list mode), I thought I'd create a function. So I have: <xsl:function name="db:number-footnote" as="xs:string">
<xsl:param name="footnote" as="element(db:footnote)"/>
<xsl:choose>
<xsl:when test="$chapters/db:chapter">
<xsl:number level="any" count="$footnote" from="db:chapter"/>
</xsl:when>
<xsl:otherwise>
<xsl:number level="any" count="$footnote"/>
</xsl:otherwise>
</xsl:choose>
</xsl:function><xsl:template match="db:footnote" mode="footnote-list"> <xsl:variable name="footnote-number" select="db:number-footnote(.)"/> <p id="fn{$footnote-number}"> <a href="#fnm{$footnote-number}" class="footnote-anchor"> <xsl:value-of select="$footnote-number"/> </a> <xsl:text>.  </xsl:text> <xsl:apply-templates/> </p> </xsl:template> However, I'm getting this error: F XPath syntax error at char 0 in {$footnote}:
Unexpected token in pattern, found "$"Why? And how can I fix it? Bruce
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|

Cart








