XMLmind XSL-FO Converter : Using user-defined functions

Nicolas Dubien <[email protected]>
Newsgroups gmane.text.xml.xfc.general
Message-ID <CAFd_5Nt9nx_PgMUfNGb5nEO__g=RfjcTqG=CWRzV4tKreZ7aZA@mail.gmail.com>
Dear Sir or Madam,

I am looking for an XLS-FO engine that can fit with my current
architecture. I am already using other engines which are based on other
technologies - not-XSL-FO. In our current architecture we are using
user-defined functions to add our proper features to the engine.

As a matter of fact, I was wondering if it is possible to integrate
user-defined functions in my XSL-FO templates and define them in Java. Then
your engine will call my Java function if necessary. I did not find any
solutions to do this on your website.

Here are examples of functions I would like to be able to call from your
engine during the generation:
 * getResourceUrl("my resource name")
 * ChangeCase($first_name_from_xml, "Upper")
 * GetId($first_name_from_xml, $last_name_from_xml)

One of the engines I am using for the moment is FreeMarker, it has this
feature. It allows developers to wrap their own objects and send them to
their engine.
cf.
http://freemarker.sourceforge.net/docs/api/freemarker/template/Template.html#process%28java.lang.Object,%20java.io.Writer,%20freemarker.template.ObjectWrapper%29

I am looking forward to hearing from you,
Nicolas DUBIEN


--
XMLmind FO Converter Support List
[email protected]
http://www.xmlmind.com/mailman/listinfo/xfc-support
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.