Subject: Re: getting parents position From: Mike Brown <mike@xxxxxxxx> Date: Tue, 7 Nov 2000 14:43:16 -0700 (MST) |
Mirick, John wrote: > <xsl:template match="dh:row"> > <tr> > <xsl:for-each select="dh:data"> > <xsl:call-template name="tableCell"> > <xsl:with-param name="cellData"><xsl:value-of select="."/></xsl:with-param> As long as you're passing parameters, just pass in the class as well: <xsl:with-param name="class"> <xsl:if test="position() mod 2 = 0">tableshadedRow</xsl:if> </xsl:with-param> > </xsl:call-template> > </xsl:for-each> > </tr> > </xsl:template> > > <xsl:template name="tableCell"> You forgot <xsl:param name="cellData"/> And also add <xsl:param name="class"/> And then you can just <td> <xsl:if test="$class"> <xsl:attribute name="class"> <xsl:value-of select="$class"/> </xsl:attribute> </xsl:if> <xsl:value-of select="$cellData"/> </td> </xsl:template> It might be no more difficult to add the class elements on the <tr> elements instead of on every cell. - Mike ____________________________________________________________________ Mike J. Brown, software engineer at My XML/XSL resources: webb.net in Denver, Colorado, USA http://www.skew.org/xml/ XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
getting parents position, Mirick, John | Thread | RE: getting parents position, Kevin Jones |
Re: transforming one specific subtr, Mike Brown | Date | Re: Wrapper for XSL for offline dev, Harbaugh, Alan (FUSA |
Month |