[xsl] Counting non-empty elements

Subject: [xsl] Counting non-empty elements
From: Sergej <dibona@xxxxxxxxxxxxx>
Date: Wed, 13 Mar 2002 15:06:58 +0100
Hello everybody,

sorry but I am a novice in this field and probably my question has an easy solution, but I cannot find it.
I'd like to write a number near non-empty descriptions as shown in the following code:
<xsl:template match="itemSet">
<tr>
<td>
<xsl:if test="normalize-space(itemDesc)">
<xsl:number level="multiple" format="1. "/>
<xsl:value-of select="itemDesc"/>
</xsl:if>
</td>
<td>
....
</td>
</tr>
....
</xsl:template>


The problem is that also the empty elements are taken into account even if the number does not appear. In other words I get something like

1. Description 1        xxxx
                        xxxx
3. Description 3        xxxx
                        xxxx
5. Description 4        xxxx

and I'd like '3.' to be '2.' and '5.' to be '3.'

Does anybody know how should I do. Thanx a lot for your help.

Sergej



XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list


Current Thread