Subject: Re: [xsl] xsl:variable with hex color values From: Rudolf P. Weinmann <rudolf.weinmann@xxxxxxxxxxxx> Date: Fri, 20 May 2005 23:04:28 +0200 |
>We centralize the choose logic in an attribute set and then just call that >attribute set from the td tag, replacing a css class on the different rows. >We do this on all of our tables and it works well for us. Hope this helps. > ><xsl:attribute-set name="bg1Tobg2"> > <xsl:attribute name="class"> > <xsl:choose> > <xsl:when test="position() mod 2 = >0">bg_2</xsl:when> > <xsl:otherwise>bg_1</xsl:otherwise> > </xsl:choose> > </xsl:attribute> > </xsl:attribute-set> > ><!--Your loop logic/apply-template and table here--> > <xsl:for-each> > <td >xsl:use-attribute-sets="bg1Tobg2" align="right"> > <xsl:value-of >select="./Program" /> > </td> > </xsl:for-each> > or <xsl:attribute-set name="bgcolor"> <xsl:attribute name="class">bg<xsl:value-of select="position() mod 2"/></xsl:attribute> </xsl:attribute-set> or <td class="bg{position() mod 2}">
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] xsl:variable with hex col, Williamson, Chris | Thread | RE: [xsl] xsl:variable with hex col, Williamson, Chris |
Re: [xsl] select a node: child of a, Anthony | Date | RE: [xsl] numbering/count(), Wendell Piez |
Month |