This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
Re: Newbie question:
You need to think in terms of having your template "tree"
always being well-formed XML, so in this case you've seen
that you can't do it *exactly* in the way that first came
to mind, but a slight tweak of that idea will work.
<table>
<!-- This "adds" the bgcolor attribute to the <table> element -->
<xsl:attribute name="bgcolor">
<!-- The body of <xsl:attribute> will be the value of the attr -->
<xsl:choose>
<xsl:when test="@ODD='O'">#000066</xsl:when>
<xsl:when test="@ODD='N'">#3366CC</xsl:when>
</xsl:choose>
</xsl:attribute>
<!-- Other parts of the <table> go here -->
</table>
______________________________________________________________
Steve Muench, Lead XML Evangelist & Consulting Product Manager
Business Components for Java Dev't Team, Oracle Corporation
----- Original Message -----
From: "OPi" <opi@mail.szivarvanynet.hu>
To: <xsl-list@mulberrytech.com>
Sent: Monday, March 20, 2000 10:33 PM
Subject: Newbie question:
| Hi!
|
| A beginner question again :-) Can I put <table > command in the body of a
| <xsl:when test ... > tag ? I mean, I wish to change the Background color of a
| table, depending on the value of a tag.
| So I wish to do something like this, but it does not work...
|
| <xsl:choose>
| <xsl:when test='@ODD="O"'><table bgcolor="#000066"></td></xsl:when>
| <xsl:when test='@ODD="N"'><table bgcolor="3366CC"></td></xsl:when>
| </xsl:choose>
|
| thanks for the help;
|
|
| OPi;
|
|
| XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list