<xsl:template name="child-query"> <xsl:with-param name="parent" select="`Daddy' "/> <xsl:value-of select="concat(`But, why',$parent,'?')"/> <xsl:apply-templates select="reasonable_response"/> <xsl:call-template name="child-query"> <xsl:with-param name="parent" select="$parent"/> </xsl:call-template> </xsl:template> <!-- Parents not recognizing tail recursion may risk blowing their stack. --> |