[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

Re: Apache FOP 0.94 and current-date() current-time()

Subject: Re: Apache FOP 0.94 and current-date() current-time()
From: Kamal Bhatt <kbhatt@xxxxxxxxx>
Date: Fri, 08 Aug 2008 08:45:11 +1000
Re:  Apache FOP 0.94 and current-date() current-time()
You have a couple of options:

* "FOP" (actually Xalan) supports java calls. The syntax is horrible, but it will give you access to the Date class, which is what you need [1]. Not recommended unless you know what you are doing.
* You could pass the date in as a parameter to the XSLT.
* Do as Micheal suggests and use Saxon.
* Try using the date extension [2]. Don't know if Fop 0.94 supports this.


You haven't said if you are embedding FOP or calling in the command line. I would recommend starting by giving the date extension a go.

[1] http://www.cafeconleche.org/books/xmljava/chapters/ch17s03.html
[2] http://www.exslt.org/date/functions/date/index.html
Hello,

We are using Apache FOP 0.94, and would like to display the current
system date and time at the bottom of each page.
We tried <xsl:value-of select="current-date()"/> and <xsl:value-of
select="current-time()"/>.
Unfortunately, the Apache FOP error message is: could not find function:
current-date.
Whereas Saxon9 can easily carry out this transformation (but not the
formatting).

What would be the best strategy? to continue using Apache FOP, but to
display the current-date() and current-time().

Thank you,

Linas




--
Kamal Bhatt

Current Thread

PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.