Subject: RE: [xsl] calling extension java functions. ( Saxon Vs Xalan) From: Cams Ismael <Ismael.Cams@xxxxxxxxxxxxxxx> Date: Fri, 17 Jan 2003 12:44:07 +0100 |
The way I call extension functions in Saxon is: <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:str-utils="java:com.myutils.utils.StringUtils"> <xsl:value-of select="str-utils:upperCase($mystring)"/> Somewhere in the documentation you can find: The SAXON namespace URI "http://icl.com/saxon" is recognised as a special case, and causes the function to be loaded from the class com.icl.saxon.functions.Extensions. This class name can be specified explicitly if you prefer. So I think you shouldn't refer to the SAXON namespace. Probably it looks in the Extensions class for this method, and of-course it doesn't exist in this class. Hope this helps. Kind regards, Ismaël -----Original Message----- From: Laura [mailto:xsl_list@xxxxxxxxxxx] Sent: vrijdag 17 januari 2003 12:30 To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx Subject: [xsl] calling extension java functions. ( Saxon Vs Xalan) I have a java extension method that i call from my XSL the way i call is <xsl:value-of select="str-utils:upperCase($mystring)"/> it works fine with Xalan but fails with Saxon. saxon gives Transform failed: At xsl:value-of on line 264 of file:/tests/saxon-test.xsl: No method matching upperCase with 1 parameter found in class com.myutils.util.StringUtils the namespace declaration is: <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:saxon="http://icl.com/saxon" xmlns:str-utils = "com.myutils.utils.StringUtils" extension-element-prefixes="saxon str-utils" version="1.0"> It however doesnt give any error with the Xalan ( with a different namespace declaration) Am i calling it correctly?? is there any difference in the way you call extension functions with xalan and saxon? Thanks 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 -> |
---|---|---|
Re: [xsl] import entire tags, J.Pietschmann | Thread | RE: [xsl] calling extension java fu, Cams Ismael |
[xsl] import entire tags, Johannes . Becker | Date | [xsl] Re: your mail, Marco Guazzone |
Month |