Subject: RE: [xsl] Java method call error From: "Michael Kay" <michael.h.kay@xxxxxxxxxxxx> Date: Thu, 31 Jan 2002 09:33:42 -0000 |
The rules for calling extension functions depend on the XSLT processor you are using, so there's no way of answering this without knowing the processor. An observation: you are using the <xsl:script> element which was defined in the XSLT 1.1 WD, but your stylesheet specifies version 1.0. Mike Kay > -----Original Message----- > From: owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx > [mailto:owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx]On Behalf Of Khalid Ali > Sent: 31 January 2002 05:17 > To: XSL-List@xxxxxxxxxxxxxxxxxxxxxx > Subject: [xsl] Java method call error > > > Hello, > below is the error I get > > "XSLT Error (javax.xml.transform.TransformerException): > Instance method call > to method todays requires an Object instance as first argument" > > Can any one please find out what causes this error and whats > the solution to > it. > below is the xsl code > > <xsl:stylesheet > version = "1.0" > xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> > <xsl:script language="java" implements-prefix="Date" > src="http://localhost:8100/servlet/systemstart.DateHandler" > > xmlns:Date="http://localhost:8100/servlet/systemstart.DateHandler"/> > > <xsl:output method="html"/> > <xsl:template match = "."><!-- -IN data.xml -XSL testdates.xsl --> > > <xsl:apply-templates select = "person-name"/> > > <xsl:apply-templates select = "person-address"/> > </xsl:template> > > <xsl:template match = "person-name"> > <xsl:variable name ="today" select = "Date:todaysDate()" > xmlns:Date="http://localhost:8100/servlet/systemstart.DateHandler"/> > <xsl:value-of select = "concat('todays date is : ',$today)"/> > > <xsl:value-of select = "."/> > </xsl:template> > > <xsl:template match = "person-address"> > <xsl:value-of select = "."/> > </xsl:template> > </xsl:stylesheet> > > <xsl:stylesheet > version = "1.0" > xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> > <xsl:script language="java" implements-prefix="Date" > src="http://localhost:8100/servlet/systemstart.DateHandler" > > xmlns:Date="http://localhost:8100/servlet/systemstart.DateHandler"/> > > <xsl:output method="html"/> > <xsl:template match = "."> > <xsl:apply-templates select = "person-name"/> > > <xsl:apply-templates select = "person-address"/> > </xsl:template> > > <xsl:template match = "person-name"> > <xsl:variable name ="today" select = "Date:todaysDate()" > xmlns:Date="http://localhost:8100/servlet/systemstart.DateHandler"/> > <xsl:value-of select = "concat('todays date is : ',$today)"/> > > <xsl:value-of select = "."/> > </xsl:template> > > <xsl:template match = "person-address"> > <xsl:value-of select = "."/> > </xsl:template> > </xsl:stylesheet> > > > > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] Java method call error, Khalid Ali | Thread | RE: [xsl] Java method call error, Khalid |
RE: [xsl] A community project, Michael Kay | Date | RE: [xsl] asp and xsl, Michael Kay |
Month |