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=23695>. 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=23695 Cannot use <xsl:element name="param"> Summary: Cannot use <xsl:element name="param"> Product: XalanJ2 Version: 2.5 Platform: Sun OS/Version: Solaris Status: NEW Severity: Normal Priority: Other Component: Xalan AssignedTo: [EMAIL PROTECTED] ReportedBy: [EMAIL PROTECTED] I am trying to use Xalan to create an ant build.xml file. I need to create "param" elements (as child of the <xslt> task element). I use this xslt snippet: <xsl:template match="param"> <xsl:element name="param"> <xsl:attribute name="name"><xsl:value-of select="@name"/></xsl:attribute> <xsl:attribute name="expression">'<xsl:value-of select="@expression"/>'</xsl:attribute> </xsl:element> </xsl:template> The result is that a <param> tag is created, but no end tag, so the resulting XML is not valid. If I change to any name other than "param" (e.g. <xsl:element name="pram">, it works fine and the end tag is created. So it seems to be specific to the name "param". I know this could be a clash with <xsl:param>, but I tried other valid xsl: tag names (if, otherwise etc) and it works fine. Have tried a few versions of Xalan with no success. Any ideas?
