Eric, I made the suggested change and checked the case. No difference in the output. Any other thoughts?
Jeff ________________________________ From: Amick, Eric [mailto:[EMAIL PROTECTED] Sent: Tuesday, October 07, 2008 3:11 PM To: fop-users@xmlgraphics.apache.org Subject: RE: Using CHOOSE to control image in region-body I can think of two possibilities off the top of my head: The value is a lowercase Y, or there is whitespace present. Try normalize-space(send-fax)='Y' instead. Eric Amick Legislative Computer Systems Office of the Clerk ________________________________ From: Steffanina, Jeff [mailto:[EMAIL PROTECTED] Sent: Tuesday, October 7, 2008 14:54 To: fop-users@xmlgraphics.apache.org Subject: Using CHOOSE to control image in region-body FOP 0.95 / Redhat Linux / Java 1.5 When the tag "send-fax" does not exist print the lilly, when send-fax=Y, print the pebble. I always get the Lilly. Can you determine why? <xsl:choose> <xsl:when test="./send-fax='Y'"> <!-- region-before means region before the body(top 1/3 of folio --> <fo:region-before extent="3.0in" background-repeat="no-repeat" margin-top=".5in" background-image="url('java/images/Pebble.jpg')" background-position-vertical="bottom" display-align="after" /> </xsl:when> <xsl:otherwise> <fo:region-before extent="3.0in" background-repeat="no-repeat" margin-top=".5in" background-image="url('java/images/Lilly.jpg')" background-position-vertical="bottom" display-align="after" /> </xsl:otherwise> </xsl:choose> Jeff