RE: [xep-support] Calling an action from XSL

From: Anthony Kartasasmita <>
Date: Tue Jul 11 2006 - 16:04:32 PDT

Hi Sebastien,
You need to put that recto attribute inside a variable first. Like this:
<xsl:variable name="logo">
   <xsl:value-of select=" image[@id='colour'] "/>
<fo:external-graphic src="url({$logo})" content-height="{$height}"
hope help. Let us know.
-----Original Message-----
From: Sébastien CLERMONT []
Sent: Wednesday, July 12, 2006 6:17 AM
Subject: [xep-support] Calling an action from XSL
Hi everyone. Got support twice on this list. Now I have a third issue to

I am not sure what is possible with XSL, so I will ask my question here. Is
that possible to call an action from a XSL? I know that you can call a java
class. I already do it and it works fine. Why do I want to call an action?
Because this action is already used by our application to display images
that are stored in a DB2 database. This action is called from jsp pages and
from other places. I know need to call that same action from my XSL.

I tried to put it in a <fo:external-graphic .../> object with the src
attribute pointing to my action. It did not work.

In the XML file I have this object with two attributes which are URLs to my
<cheque type="CHQ"

In my XSL, tried to put a external-graphic tag like this:
<fo:external-graphic src="url('{@recto}')" scaling="non-uniform"
content-width="9.17cm" content-height="4.13cm" border-end-width="6.5mm"/>

I thought that the url() function would do the trick. But no image is
displaying in the resulting PDF file. Is there any other function I could
put in my XSL to correctly call the action and insert the image in the PDF?

Thank you.

Sebastien Clermont

(*) To unsubscribe, send a message with words 'unsubscribe xep-support'
in the body of the message to from the address
you are subscribed from.
(*) By using the Service, you expressly agree to these Terms of Service
Received on Tue Jul 11 16:38:10 2006

This archive was generated by hypermail 2.1.8 : Tue Jul 11 2006 - 16:38:11 PDT