|
Subject: computing an attribut value (newbie's question) From: "Christof Schneider" <Christof_Schneider@xxxxxx> Date: Wed, 18 Oct 2000 23:00:18 +0200 |
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
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| RE: From A to B without ending up a, Evan Lenz | Thread | RE: computing an attribut value (ne, Ytai Ben-Tsvi |
| From A to B without ending up at C, Ian Sparks | Date | Re: From A to B without ending up a, Eric van der Vlist |
| Month |