[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] 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@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
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|