Subject: RE: Visibility of parameters in templates
From: Kay Michael <Michael.Kay@xxxxxxx>
Date: Mon, 29 Nov 1999 10:50:58 -0000
|
> <xsl:template match="//SLIDE">
> <xsl:variable name="extension">.html</xsl:variable>
> <xsl:for-each select="document(@REF)/*">
> <xsl:call-template name="Slide">
> <xsl:with-param name="$extension"/>
> <xsl:with-param name="$right"/>
> </xsl:call-template>
> </xsl:for-each>
> </xsl:template>
> </xsl:stylesheet>
The name attribute of xsl:with-param must be a QName. $extension and $right
are not QNames, they are expressions. Perhaps you want <xsl:with-param
name="extension" select="$extension"/>
Mike Kay
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|