Xalan extension functions 2007-05-11 - By Wade, John F. (MSFC-NAS902099)[TBE]
Picking this conversation back up... I'm trying the abbreviated syntax as several recommended. Still getting an error.
ManipulateText.java code is this-
import java.util.*; public class ManipulateText { public char Unescape(char mydata) { return mydata; } }
Test stylesheet starts with this-
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns="http://www.w3.org/1999/xhtml" xmlns:doc="http://nwalsh.com/xsl/documentation/1.0" xmlns:xalan="http://xml.apache.org/xalan" xmlns:MT="xalan://ManipulateText.ManipulateText" extension-element-prefixes="MT" exclude-result-prefixes="doc" version="1.0">
And later contains this- <xsl:value-of select="MT:Unescape('text')"/>
And I'm now getting this error- (Location of error unknown)XSLT Error (javax.xml.transform.TransformerException): java.lang.NoSuchMethodException: For extension function, could not find method java.lang.String.Unescape([ExpressionContext,] ).
I tried the the two different flavors of "new" that were suggested, but didn't get anywhere.
Suggestions?
|
|