This is the mail archive of the xsl-list@mulberrytech.com mailing list .


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

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

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]