Subject: RE: computing an attribut value (newbie's question) From: Ytai Ben-Tsvi <YtaiBT@xxxxxxxx> Date: Thu, 19 Oct 2000 10:37:17 +0200 |
you can either use the {} syntax as you already know, and that means that everything within the {} should be evaluated and not treated litterally (like value-of). the other (and more elegant, in my opinion) option is to use xsl:attribute inside the image tag, something like: <img> <xsl:attribute name="src"> <xsl:value-of select="anyVarOrNode"/> </xsl:attribute> </img> -----Original Message----- From: Christof Schneider [mailto:Christof_Schneider@xxxxxx] Sent: Wed, October 18, 2000 11:00 PM To: xsl-Mulberry List Subject: computing an attribut value (newbie's question) Hi there all, maybe someone can help me on that issue. Consider I have the following XSLT statement: <xsl:if test="./@type='bitmap'"> <IMG .... src="mybitmaps/test/mmmmm.jpg"></IMG> <xsl:if> >From my understanding it writes an node (the IMG-Node element) to the output tree, when the condition comes true in the xsl:if statement. Fine. No problem. But the src - attribute's value has to be computed depending on a value in my xml-file, say ./color="xxx". Actually mmmmm has to be computed to say mmmmmRED. As far as I tried, you can do that by writing <xsl:if test="./@type='bitmap'"> <IMG .... src="mybitmaps/test/mmmmm{./@color}.jpg"></IMG> <xsl:if> Why does this work? Can I use a variable for accomplishing the job like <xsl:if test="./@type='bitmap'"> <xsl:if test="./@color="xxx"> <xsl:variable name="MyCol" select="yyy"/> </xsl:if> <!-- and now I want to use the variable in that src-statement --> <IMG .... src="mybitmaps/test/mmmmm.jpg"></IMG> <xsl:if> Any help welcome. Thanks in advance. Ciao, - Chris XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
computing an attribut value (newbie, Christof Schneider | Thread | RE: computing an attribut value (ne, Kay Michael |
RE: MSXML Sept. release format-numb, Eckenberger Axel | Date | Re: New XSL working draft published, Nikolai Grigoriev |
Month |