Hi Zain, I think <td bgcolor="{Color/@hex}"> is what you're looking for.
This is not the best place to ask general XSLT questions. You may want to check out the XSL FAQ (http://www.dpawson.co.uk/xsl/xslfaq.html), as well as the xsl-list (http://mulberrytech.com/xsl/xsl-list/index.html) and their archives. Cheers, Gordon On Fri, 18 Jul 2003, Ali Zain Banatwala wrote: > Hi everyone, > > each stock has it's own row and each cell represents > a trading day. i'm trying to set the bgcolor of each > cell to the color(in hex) for that particular node. my > knowledge of XSLT is quite limited and i have no idea > how to do this. i've attached both the xslt file and a > snippet of the xslt file. i'm using Xalan and Xerces > thru JAXP. pls help! > > thanks....Zain > > > here is a sample of my XML file.... > > <Equities-List> > <Equity name="CP"> > <EquityNode date="2000-01-03" close="9.6"> > <Color hex="246f15"> > </EquityNode> > <EquityNode date="2000-01-04" close="9.7"> > <Color hex="227017"> > </EquityNode> > <EquityNode date="2000-01-05" close="9.9"> > <Color hex="1f731a"> > </EquityNode> > </Equity> > </Equities-List> > > > and here's my XSLT file.... > > <xsl:template match="/"> > <html> > <body> > <table> > <xsl:for-each select="//Equity"> > <tr> > <td> > <xsl:value-of select="@name"> > </td> > <td> > <xsl:apply-templates select="EquityNode"/> > </td> > </xsl:for-each> > </table> > </body> > </html> > </xsl:template> > > <xsl:template match=EquityNode"> > <td bgcolor="<!-- SET COLOR TO @HEX IN COLOR NODE > -->"> > <xsl:value-of select="@date"/> > <xsl:text> close= </xsl:text> > <xsl:value-of select="@close"/> > <br/><br/> > <xsl:apply-templates select="Color"/> > </td> > </xsl:template> > > <xsl:template match=Color"> > <xsl:text> Hex= </xsl:text> > <xsl:value-of select="@hex"/> > </xsl:template> > > > __________________________________ > Do you Yahoo!? > SBC Yahoo! DSL - Now only $29.95 per month! > http://sbc.yahoo.com >