|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: Problem setting variable in if statement
> >
> > 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
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|

Cart








