Subject: RE: Counting non-empty elements
From: "kfricovsky" <kfricovsky@xxxxxxxxxxx>
Date: Wed, 13 Mar 2002 10:15:08 -0500
|
Try
<xsl:if test="string(itemDesc)">
-kevin
-----Original Message-----
From: owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx
[mailto:owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx] On Behalf Of Sergej
Sent: Wednesday, March 13, 2002 9:07 AM
To: XSL-List@xxxxxxxxxxxxxxxxxxxxxx
Subject: Counting non-empty elements
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
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|