[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Setting background colour according to contents of nod
Hi all, I was trying to set a background colour by setting a variable after checking the contents of a node. I realized that this would not work unless I used LOTS of variables since the value of a variable cannot be updated once set. Does anyone have an easier way to set a colour based on data? The only other way I can think of is to use an <xsl:choose> but then I have to repeat my whole table cell code twice (which really adds up for large reports). This is what I currently have (which is pretty awful): <xsl:choose> <xsl:when test="BREAK_3/FIELD_134[1]=Y or BREAK_3/FIELD_135[1]='F'"> <fo:table-cell background-color="#9DE1DF"> .... contents of the cell .... </fo:table-cell> </xsl:when> <xsl:otherwise> <fo:table-cell background-color="white">...exactly the same code for the contents...</fo:table-cell> </xsl:otherwise> </xsl:choose> TIA for listening to my silly question, Helen.
|
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
|