Subject: RE: counting and displaying with xsl?
From: Jim Clement <JClement@xxxxxxxxxxxxxx>
Date: Wed, 7 Jun 2000 15:44:52 -0400
|
I if you're in a loop, I would use mod and position. Here's something I did
to make colored bars in an HTML "person list" table
<xsl:for-each select="Person">
<TR>
<TD>
<xsl:attribute name="BGCOLOR">
<xsl:choose>
<xsl:when test="position() mod 2 =
1">#FFFFFF</xsl:when>
<xsl:when test="position() mod 2 =
0">#DBDBDB</xsl:when>
</xsl:choose>
</xsl:attribute>
<A HREF="personlink.html">
<xsl:value-of select="PersonName" />
</A>
</TD>
</TR>
</xsl:for-each>
>-----Original Message-----
>From: juggy@xxxxxxx [mailto:juggy@xxxxxxx]
>Sent: Tuesday, June 06, 2000 8:07 PM
>To: xsl-list@xxxxxxxxxxxxxxxx
>Subject: counting and displaying with xsl?
>
>
>Hi,
>
>Is there any way to use xsl to count the number of items in my
>xml? I'd like to know this so I could arrange them according to their
>number (e.g. have a line break every 5 items).
>I think of something like
><xsl:if "count > 5">
> ARRANGE NORMAL
><xsl:if-otherwise>
> LINEBREAK
> ARRANGE NORMAL
>...
>
>Juggy
>
>
> XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
>
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|