Java extensions, access to external java methods returning integer values 
doesnt seem to work fine in XSLs.
-----------------------------------------------------------------------------------------------------------

                 Key: XALANJ-2383
                 URL: https://issues.apache.org/jira/browse/XALANJ-2383
             Project: XalanJ2
          Issue Type: Bug
          Components: Xalan-extensions
    Affects Versions: 2.7
         Environment: Windows XP SP2, JDK 1.4.2
            Reporter: Sivashankar Gnanasegaran


Using java extensions, if any java class method returns not String values say 
an int, we get an error "Cannot find external method xxx.xxx.xxx (must be 
public)" and also the xsl file is not compiling.

This seems to be working fine in xalan version 2.6.0, and when we upgraded to 
version 2.7.0, found it to be not working.

code snapshot:

<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"; 
xmlns:java="http://xml.apache.org/xalan/java"; 
xmlns:MyString="xalan://java.lang.String" exclude-result-prefixes="java 
MyString">
<xsl:variable name="creditClassThreshold">0</xsl:variable>
<xsl:variable name="cs" select="MyString:new('XALAN')"/>
<xsl:variable name="result"><xsl:value-of 
select="MyString:compareToIgnoreCase($cs, 
$creditClassThreshold)"/></xsl:variable>
<xsl:template match="/.">
<response>
   "><xsl:value-of select="$result"/>
</response>
 </xsl:template>
</xsl:stylesheet>



-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


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

Reply via email to