Subject: Re: [xsl] testing for numbers of nodes From: Martin Honnen <Martin.Honnen@xxxxxx> Date: Sat, 10 May 2008 13:53:42 +0200 |
<xsl:for-each select="sense">
<xsl:if test="count(sense) > I">(<xsl:number format="I"/>)</xsl:if> <xsl:apply-templates />
</xsl:for-each>
</xsl:for-each>
Can someone perhaps see what is wrong with this?
I think you need to move the count check outside of the for-each e.g. <xsl:choose> <xsl:when test="count(sense) > 1"> <xsl:for-each select="sense"> (<xsl:number format="I"/>)<xsl:apply-templates /> </xsl:for-each> </xsl:when> <xsl:otherwise> <xsl:apply-templates/> </xsl:otherwise> </xsl:choose>
Martin Honnen http://JavaScript.FAQTs.com/
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] testing for numbers of nodes, Charles Muller | Thread | Re: [xsl] testing for numbers of no, Charles Muller |
Re: [xsl] InnerElement attribute ne, Martin Honnen | Date | Re: [xsl] InnerElement attribute ne, Mukul Gandhi |
Month |