<xsl:template name="tmpl1"> <xsl:param name="x" select="3"/> <xsl:param name="y">Test</xsl:param> <xsl:apply-templates select="*[$x]"/> </xsl:template> <xsl:template match="/" priority="1" name="wurzel" mode="mode1"> <xsl:call-template name="tmpl1"> <xsl:with-param name="x" select="2"/> </xsl:call-template> </xsl:template>