Re: [xsl] xsl:variable with hex color values

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