Please disregard. I didn't read your message closely enough. -- Charles Knell [EMAIL PROTECTED] - email
-----Original Message----- From: [EMAIL PROTECTED] Sent: Fri, 30 Nov 2007 14:01:45 -0500 To: [email protected] Subject: RE: anything wrong with this XSL snippet Maybe you want this, instead. <xsl:if test="@statusImageURL"> <fo:block > <fo:external-graphic src="[EMAIL PROTECTED]"/> <xsl:value-of select="@status"/> </fo:block> </xsl:if> -- Charles Knell [EMAIL PROTECTED] - email -----Original Message----- From: Daling Xu <[EMAIL PROTECTED]> Sent: Fri, 30 Nov 2007 10:00:40 -0800 (PST) To: [email protected] Subject: anything wrong with this XSL snippet Hi, I am using FOP to generate PDF from an XML doc. In my PDF, I would like to insert image in some places, but because not every time I have an image for all the element in the xml, I use a XSL:If statement like this way: <fo:block > <xsl:if test="@statusImageURL"><fo:external-graphic src="[EMAIL PROTECTED]"/></xsl:if> <xsl:value-of select="@status"/> </fo:block> My XML element looks like: <ElementName statusImageURL="urlxyz" status="mystatusString" /> Here the 'statusImageURL' is an optional attr, my intention is that if an element has a statusImageURL attr, the fo generated should be: <fo:block><fo:external-graphic src="My URL XYZ"/>myStatusString123</fo:block> But for an XML element without a statusImageURL, the fo should be: <fo:block>myStatusString123</fo:block> But in my actual case, the system always generate something like <fo:block><fo:external-graphic src=""/>myStatusString123</fo:block> even my xml doesn't have the 'statusImageURL' attr, and this finally cause FOP an exception of Error while recovering image information () : null org.apache.fop.fo.flow.ExternalGraphic bind SEVERE: Image not available: Any idea what's wrong with my XSLT? Thanks Linda --------------------------------- Get easy, one-click access to your favorites. Make Yahoo! your homepage. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
