[XSL-LIST Mailing List Archive Home]
[By Thread]
[By Date]
At 2004-02-02 12:02 -0700, Johnson, Kaerstin wrote:
In XSLT you have to turn this inside out:
Then it is in scope for all following siblings and their descendants, and you can go ahead and use it as desired:
I hope this helps.
........................ Ken
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Re: [xsl] Problem setting variable in if statement
Subject: Re: [xsl] Problem setting variable in if statement From: "G. Ken Holman" <gkholman@xxxxxxxxxxxxxxxxxxxx> Date: Mon, 02 Feb 2004 14:59:27 -0500 |
At 2004-02-02 12:02 -0700, Johnson, Kaerstin wrote:
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.
In XSLT you have to turn this inside out:
<xsl:variable name="statColor"> <xsl:choose> <xsl:when test="status='inprogress'">#33cc33</xsl:when> <xsl:when>... </xsl:choose> </xsl:variable>
Then it is in scope for all following siblings and their descendants, and you can go ahead and use it as desired:
Then recall it like <span style="color:{$statColor}"><xsl:value-of select="status"></span>
I hope this helps.
........................ Ken
-- Public courses: sign up for one or both soon to reserve your seat! Each week: Monday-Wednesday: XSLT/XPath; Thursday-Friday: XSL-FO Washington, DC: 2004-03-15 San Francisco, CA: 2004-03-22 Hong Kong, China: 2004-05-17 Bremen, Germany: 2004-05-24 World-wide on-site corporate, government & user group XML training
G. Ken Holman mailto:gkholman@xxxxxxxxxxxxxxxxxxxx Crane Softwrights Ltd. http://www.CraneSoftwrights.com/s/ Box 266, Kars, Ontario CANADA K0A-2E0 +1(613)489-0999 (F:-0995) Male Breast Cancer Awareness http://www.CraneSoftwrights.com/s/bc
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] Problem setting variable in i, Johnson, Kaerstin | Thread | RE: [xsl] Problem setting variable , Michael Kay |
[xsl] Problem setting variable in i, Johnson, Kaerstin | Date | RE: [xsl] Problem setting variable , Martinez, Brian |
Month |