DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT <http://nagoya.apache.org/bugzilla/show_bug.cgi?id=17447>. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE.
http://nagoya.apache.org/bugzilla/show_bug.cgi?id=17447 Compile fails for attribute sets using global params. Summary: Compile fails for attribute sets using global params. Product: XalanJ2 Version: CurrentCVS Platform: All OS/Version: All Status: NEW Severity: Major Priority: Other Component: Xalan-Xsltc AssignedTo: [EMAIL PROTECTED] ReportedBy: [EMAIL PROTECTED] The following style sheets fails to compile with an error deep in the bcel code This was using the org.apache.xalan.xsltc.cmdline.Compile class to compile it. The stylesheet will compile if the param is replaced by an xsl:variable, but fails with the same error if the variable doesn't have an explicit value set (i.e. <xsl:variable name="attribute-value"/>) According to the spec the variable should have a value of empty string so the compile should still succeed. <?xml version="1.0"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" > <xsl:param name="attribute-value" select="'value'"/> <xsl:attribute-set name="attribute-set"> <xsl:attribute name="attribute"> <xsl:value-of select="$attribute-value"/> </xsl:attribute> </xsl:attribute-set> <xsl:template match="*"/> </xsl:stylesheet>
