Subject: Re: Newbie question: From: "Steve Muench" <smuench@xxxxxxxxxxxxx> Date: Mon, 20 Mar 2000 22:55:01 -0800 |
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@xxxxxxxxxxxxxxxxxxxxx> To: <xsl-list@xxxxxxxxxxxxxxxx> 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
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Newbie question:, OPi | Thread | Re: Newbie question:, Raffaele Sena |
Newbie question:, OPi | Date | Re: Newbie question:, Raffaele Sena |
Month |