namespaces are dropped from template arguments ----------------------------------------------
Key: XALANJ-2381 URL: https://issues.apache.org/jira/browse/XALANJ-2381 Project: XalanJ2 Issue Type: Bug Components: XSLTC Affects Versions: 2.7 Reporter: Geoff Reedy When the results of a call-template are passed as a parameter to another call-template which performs a copy-of on the parameter, the namespaces are lost. The transform doesn't read it's input, so any well-formed xml will do. -----8<---- bug.xslt -----8<----- <?xml version="1.0" encoding="UTF-8"?> <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0" xmlns:fo="http://www.w3.org/1999/XSL/Format"> <xsl:template name="table"> <xsl:param name="headings" select="/.."/> <fo:table-row> <xsl:copy-of select="$headings"/> </fo:table-row> </xsl:template> <xsl:template name="table-header-cell"> <xsl:param name="title"/> <fo:table-cell> <fo:block text-align="center" font-weight="bold"><xsl:value-of select="$title"/></fo:block> </fo:table-cell> </xsl:template> <xsl:template match="/"> <xsl:call-template name="table"> <xsl:with-param name="headings"> <xsl:call-template name="table-header-cell"> <xsl:with-param name="title">This is text</xsl:with-param> </xsl:call-template> </xsl:with-param> </xsl:call-template> </xsl:template> </xsl:stylesheet> ------8<------ -- 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]