[xsl] Elminitate redundancy by using variables

Subject: [xsl] Elminitate redundancy by using variables
From: "Kenny Akridge" <kenny@xxxxxxxxxxxxxxxxx>
Date: Tue, 23 Mar 2004 21:58:34 -0500
Imagine I have xsl similar to this:

<xsl:choose>
	<xsl:when test="number($count) mod 2 = 0">
		<tr style="background-color: #FFFFFF;">
		   <td class="fieldInfo">
			<xsl:value-of
select="substring(LineItemName,1,45)"/>
		   </td>
		</tr>
	</xsl:when>
	<xsl:otherwise>
		<tr style="background-color: #E7EEFF;">
		   <td class="fieldInfo">
			<xsl:value-of
select="substring(LineItemName,1,45)"/>
		   </td>
		</tr>
	</xsl:otherwise>
</xsl:choose>

You can easily see that this would be a nightmare if I had even just 5 <td>
elements being repeated.  Is there a way to save the value from the
beginning of the <td> to the end, including the generate value of
LineItemName?

Thanks.

Current Thread