[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: FW: XSL calling Java problem - urgent
Hi, xmlns:java="http://xml.apache.org/xalan/java" Try replacing the above with xmlns:java="(location of your package from root)" Include the package in your classpath and run. Regards Manpreet -----Original Message----- From: Ha Wai Hoe [mailto:whha@xxxxxxxxxx] Sent: Thursday, October 14, 2004 12:17 PM To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx Subject: RE: FW: XSL calling Java problem - urgent Hi, It is still the same error. I think xsl could not locate the java class file. Is there any step that I missed? Thank you -----Original Message----- From: Manpreet Singh [mailto:singhm@xxxxxxxxxxx] Sent: Thursday, October 14, 2004 2:20 PM To: 'xsl-list@xxxxxxxxxxxxxxxxxxxxxx' Subject: RE: FW: XSL calling Java problem - urgent Importance: High hi, See if the following helps in xsl. <xsl:variable name="date" select="'2004-12-20 01:01:01'"/> <xsl:variable name="format" select="'dd/mm/yyyy'"/> regards Manpreet -----Original Message----- From: Ha Wai Hoe [mailto:whha@xxxxxxxxxx] Sent: Thursday, October 14, 2004 11:54 AM To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx Subject: FW: XSL calling Java problem - urgent Hi All, I have some problem in calling JAVA program from XSLT. Can you anyone please help cos it's urgent. Thank you . Regards Error Encountered (Location of error unknown)XSLT Error (javax.xml.transform.TransformerException): javax.xml.transform.TransformerException: java.lang.ClassNotFoundException: sample/HelloDate JAVA file package sample; import java.text.SimpleDateFormat; import java.sql.Timestamp; public class HelloDate { public static String getDate(String inputDate, String dateFormat) { String outPutDate = ""; System.out.println("dateFormat " + dateFormat); if ( inputDate != null && inputDate != "") { SimpleDateFormat patternDateTimeFormat = new SimpleDateFormat ( dateFormat ); outPutDate = patternDateTimeFormat.format (Timestamp.valueOf ( inputDate ) ); System.out.println(outPutDate); } else { outPutDate = ""; } return outPutDate; } } XSL File <?xml version="1.0"?> <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0" xmlns:java="http://xml.apache.org/xalan/java" exclude-result-prefixes="java"> <xsl:template match="/"> <xsl:variable name="date">2004-12-20 01:01:01</xsl:variable> <xsl:variable name="format">dd/mm/yyyy</xsl:variable> <p>Date: <xsl:value-of select="java:sample.HelloDate.getDate($date, $format)"/></p> </xsl:template> </xsl:stylesheet>
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|