[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: calling extension java functions. ( Saxon Vs Xalan
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: 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
|
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
|