Subject: Extension Functions From: Allen Haws <joeshmoe@xxxxxxxxxx> Date: Mon, 12 Jun 2000 09:17:35 -0700 |
Listers, First of all, Thanks for all the good information that you all post on the List. This is my first posting, but I seem to have hit a wall. I'm trying to write my own extension function. I'm using Xalan, but the documentation for extension functions is next to nil; everything I've found on the list and books has to do with XT or Saxon. Am I barking up the wrong tree? Does Xalan support extension functions? If so is there any tricks to get them to work. My machine is a webserver and I'm using my address/URL for the namespace... xmlns:db="http://mymachine.unicon.net/~ahaws/ExtensionTest" ExtensionTest is the name of my class. (I've added my public_html directory to my CLASSPATH) The static method that I call is getID and it returns a String datatype and I make the call as follows... <xsl:template match="question" xmlns:db="http://mymachine.unicon.net/~ahaws/ExtensionTest"> <xsl:param name="fakeID"/> <xsl:variable name="oldID" select="@id"/> <some-item> <xsl:attribute name="ordering"> <xsl:number level="any"/> </xsl:attribute> --> <xsl:variable name="newID" select="db:getID($fakeID, $oldID)"/> <si> <xsl:attribute name="id"> <xsl:value-of select="$newID"/> </xsl:attribute> <comment>N/A</comment> <question> <xsl:value-of select="question/text"/> </question> </si> </some-item> </xsl:template> I hope I'm not in left field with this. When I process my .xml and .xsl I get the error Call to extension function failed: http://mymachine.unicon.net/~ahaws/ExtensionTest Is there any help for me?? Thanks in advance, Allen Haws Unicon, Inc. joeshmoe@xxxxxxxxxx XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
How to generate different name usin, sivaji | Thread | Stylesheet vs. Transform, Mabry, F. DR |
Re: Global change of an attribute n, Warren Hedley | Date | Re: Is it legal to extend the xml-s, David Carlisle |
Month |