Subject: Re: Extension function question From: James Clark <jjc@xxxxxxxxxx> Date: Fri, 30 Apr 1999 12:54:45 +0700 |
Dave Pawson wrote: > Given > <xsl:stylesheet > xmlns:xsl="http://www.w3.org/XSL/Transform/1.0" > xmlns="http://www.w3.org/TR/REC-html40" > > xmlns:myjava="http://www.jclark.com/xt/java/TestMyJava"> > > <xsl:template name="callme"> > > <xsl:param-variable name="str">Hello > World</xsl:param-variable> > <xsl:value-of select="myjava:callme(????????)"/> > </xsl:template> > > Then > <xsl:call-template name="callme"/> > > With the java method having a parameter of type > <methinks>String</methinks> Actually it will be a result tree fragment: any variable or parameter whose value is defined using content rather the expr attribute will be a result tree fragment. XT passes a result tree fragment to an extension function as an object of type com.jclark.xsl.sax.ResultTreeFragment; this is an interface with a single method that outputs the result tree fragment through a SAX DocumentHandler. XT ought to do more conversions so that arguments get automatically converted to the types that extension functions expect. James XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Extension function question, Dave Pawson | Thread | How do you this XML document to thi, Francois_Deza |
Re: XSL : template for attribute, James Clark | Date | Re: Charset conversions, James Clark |
Month |