This is the mail archive of the xsl-list@mulberrytech.com mailing list .


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

RE: Java extension functions


Thanks much.  This is very enlightening.

> -----Original Message-----
> From: owner-xsl-list@lists.mulberrytech.com
> [mailto:owner-xsl-list@lists.mulberrytech.com]On Behalf Of Michael Kay
> Sent: Tuesday, September 25, 2001 5:48 AM
> To: xsl-list@lists.mulberrytech.com
> Subject: RE: [xsl] Java extension functions
>
>
> The precise details of how you call Java extension functions vary a little
> from one processor to another. Firstly Xalan uses xalan:script rather than
> xsl:script to define the external function (though it also supports
> short-cuts that deduce the method name directly from the namespace URI of
> the function call). Secondly, Xalan's rules for selecting a method in the
> identified class differ slightly from the XSLT 1.1 rules described in the
> book: this is important with methods like max() where the class
> has several
> methods with the same name.
>
> Mike Kay
>
> > -----Original Message-----
> > From: owner-xsl-list@lists.mulberrytech.com
> > [mailto:owner-xsl-list@lists.mulberrytech.com]On Behalf Of Matthew L.
> > Avizinis
> > Sent: 24 September 2001 23:07
> > To: xsl-list@lists.mulberrytech.com
> > Subject: [xsl] Java extension functions
> >
> >
> > I have attempted to call, just for the heck of it, the
> > function in Michael
> > Kay's book XSLT Programmer's Reference 2nd Edition on as
> > described on page
> > 583 using XalanJ.  It returns the message : For extension
> > function, could
> > not find method java.lang.Double.max([Expression
> > Context,] #NUMBER).
> > The function on page 133 returns the message: XSLT Error
> > (javax.xml.transform.TransformerException): Instance method
> > call to method
> > new requires an Object instance as first argument
> >
> > Is this a classpath problem or something else?  I know Xalan
> > supposedly
> > supports Java.  Or is it that it doesn't implement the
> > <xsl:script> element
> > and uses the <xalan:script> element instead?
> >
> > thanks in advance,
> >   Matthew L. Avizinis
> > Gleim Publications, Inc.
> >    4201 NW 95th Blvd.
> >  Gainesville, FL 32606
> > (352)-375-0772 ext. 101
> >      www.gleim.com
> >
> >
> >  XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
> >
>
>
>  XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]