|
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 |