EXSLT dynamic evaluate with Xalan 2003-04-16 - By Howard Savin
I am trying to use the EXSLT dynamic function evaluate. My stylesheet contains:
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:xalan="http://xml.apache.org/xalan" xmlns:dyn="http://exslt.org/dynamic" extension-element-prefixes="dyn xalan">
I am not attempting to perform an xsl:import.
Later, in my transform, I call the evaluate function as shown:
<xsl:variable name="datetest" select="dyn:evaluate($dataLink)"/>
I get the error:
file:///C:/trash/Howard%20Savin/EXSLT/publish.xsl; Line 56; Column 66; XSLT Error (javax.xml.transform.TransformerException): java.lang.NoSuchMethodException: For extension function, could not find method org.apache.xpath.axes.WalkingIteratorSorted.evaluate([ExpressionContext,] ).
Has anyone gotten this EXSLT function to work?
Thanks, Howard
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN"> <HTML> <HEAD> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii"> <META NAME="Generator" CONTENT="MS Exchange Server version 5.5.2653.12"> <TITLE>EXSLT dynamic evaluate with Xalan</TITLE> </HEAD> <BODY>
<P><FONT SIZE=2>I am trying to use the EXSLT dynamic function evaluate. My stylesheet contains:</FONT> </P>
<P><FONT SIZE=2><xsl:stylesheet version="1.0" xmlns:xsl="<A HREF="http://www.w3.org/1999/XSL/Transform" TARGET="_blank">http://www.w3.org /1999/XSL/Transform</A>" xmlns:xalan="<A HREF="http://xml.apache.org /xalan" TARGET="_blank">http://xml.apache.org/xalan</A>"</FONT></P>
<P><FONT SIZE=2>xmlns:dyn="<A HREF="http://exslt.org/dynamic" TARGET=" _blank">http://exslt.org/dynamic</A>" extension-element-prefixes="dyn xalan"></FONT> </P>
<P><FONT SIZE=2>I am not attempting to perform an xsl:import.</FONT> </P>
<P><FONT SIZE=2>Later, in my transform, I call the evaluate function as shown:< /FONT> </P>
<P> <FONT SIZE=2><xsl:variable name="datetest" select="dyn:evaluate($dataLink)"/> </FONT> <BR><FONT SIZE=2>I get the error:</FONT> </P>
<P><FONT SIZE=2><A HREF="file:///C:/trash/Howard%20Savin/EXSLT/publish.xsl;" TARGET="_blank">file:///C:/trash/Howard%20Savin/EXSLT/publish.xsl;</A> Line 56; Column 66; XSLT</FONT> <BR><FONT SIZE=2> Error (javax.xml.transform.TransformerException): java .lang.NoSuchMethodException: For extension function, could not find method org .apache.xpath.axes.WalkingIteratorSorted.evaluate([ExpressionContext,] ).</FONT> </P>
<P><FONT SIZE=2>Has anyone gotten this EXSLT function to work?</FONT> </P>
<P><FONT SIZE=2>Thanks,</FONT> <BR><FONT SIZE=2>Howard</FONT> </P>
</BODY> </HTML>
|
|