[XSL-LIST Mailing List Archive Home]
[By Thread]
[By Date]
RE: [xsl] Problem setting variable in if statement
Subject: RE: [xsl] Problem setting variable in if statement From: "Michael Kay" <mhk@xxxxxxxxx> Date: Mon, 2 Feb 2004 20:26:26 -0000 |
> > > > I am very new to xsl/xslt and have a basic problem. I am > > setting a style sheet color based on a condition. I'd like > > the color to be a variable value, like <xsl:variable > > name="statColor" select="#33cc33"> and set this variable in > > the if/choose condtion. Then recall it like <span > > style="color:{$statColor}"><xsl:value-of select="status"></span> > > Sorry, my solution didn't put the value in a variable, but it's easily modified so it does: > > <xsl:template match="status[.='undelivered']" > mode="color">#ff0000</xsl:template> > <xsl:template match="status[.='inprogress']" > mode="color">#33cc33</xsl:template> > <xsl:template match="status[.='delivered']" > mode="color">#33cc33</xsl:template> > <xsl:template match="status[.='escalated']" > mode="color">#33cc33</xsl:template> > > <xsl:variable name="style"> > <xsl:text>color:</xsl:text> > <xsl:apply-templates select="status" mode="color"/> > </xsl:variable> > > Michael Kay > > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] Problem setting variable , cknell | Thread | [xsl] Conditional processing of nod, Markus Vaterlaus |
RE: [xsl] Problem setting variable , Michael Kay | Date | [xsl] Conditional processing of nod, Markus Vaterlaus |
Month |