[ http://issues.apache.org/jira/browse/XALANJ-1922?page=all ]

Brian Minchau updated XALANJ-1922:
----------------------------------

    Fix Version: 2.7

> Transformer Exception when using exslt function in a template with parameters
> -----------------------------------------------------------------------------
>
>          Key: XALANJ-1922
>          URL: http://issues.apache.org/jira/browse/XALANJ-1922
>      Project: XalanJ2
>         Type: Bug
>   Components: transformation, Xalan-interpretive
>     Versions: 2.6
>  Environment: Operating System: Windows XP
> Platform: PC
>     Reporter: Mark Smithson
>      Fix For: 2.7

>
> When you run the stylesheet shown below, a 
> javax.xml.transform.TransformerException is thrown with the message "An EXSLT 
> function cannot set more than one result!".
> When the xsl:param element is commented out or removed the stylesheet runs 
> normally.
> I assume that this should work with parameters in the stylesheet, so am 
> posting 
> this as a bug.
> <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"; version="1.0"
>   xmlns:dm="http://dummy"; 
>   xmlns:func="http://exslt.org/functions"; 
>   extension-element-prefixes="dm func">
>  <xsl:param name="testing" select="'testing'"/>
>  <xsl:template match="/">
>   <result>
>    <xsl:value-of select="dm:test('call')"/>
>   </result>
>  </xsl:template>
>       
>  <func:function name="dm:test">
>   <xsl:param name="value" select="''"/>
>   <func:result select="$value"/>
>  </func:function>
> </xsl:stylesheet>
> I am using the Sun J2SDK 1.4.2_04.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to