Subject: RE: [xsl] Why is my xsl:param empty? (passed with xsl_with-param) SOLVED thanks to Mike Kay From: Rene de Vries <RdVries@xxxxxxxxxxx> Date: Fri, 15 Jun 2001 11:57:46 +0200 |
Thanks Mike! I've changed <xsl:template match="/"> into <xsl:template match="root"> and that did the trick! But how could I know that "Built-in templates don't pass their parameters on to the templates they call."? Why is that and is it in your book (XSLT 2nd) somewhere? Greetings Rene { @ @ } ^ \__/ "You don't need eyes to see, you need vision!" -----Oorspronkelijk bericht----- Van: Michael Kay [SMTP:mhkay@xxxxxxxxxxxx] Verzonden: vrijdag 15 juni 2001 11:45 Aan: xsl-list@xxxxxxxxxxxxxxxxxxxxxx Onderwerp: RE: [xsl] Why is my xsl:param empty? (passed with xsl_with-param) > I'm playing around with xsl:with-param and xsl:param, but I > cant get my param passed. What do I do wrong? Your first template rule doesn't call the second one directly, it does so via the built-in template for the <root> element. Built-in templates don't pass their parameters on to the templates they call. Mike Kay > I expect: > > $trythis: 8 > $trythis: 8 > > but I get > > $trythis: > $trythis: > > xml: > <root> > <x>bla</x> > <x>blabla</x> > </root> > > xsl: > <xsl:stylesheet version="1.0" > xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> > > <xsl:template match="/"> > > <xsl:apply-templates> > <xsl:with-param name="trythis" select="8"/> > </xsl:apply-templates> > > </xsl:template> > > <xsl:template match="x"> > > <xsl:param name="trythis"/> > > <p> > $trythis: <xsl:value-of select="$trythis"/> > </p> > > </xsl:template> > > </xsl:stylesheet> > > Greetings Rene > { @ @ } > ^ > \__/ > > "You don't need eyes to see, you need vision!" > > > > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] Re: Why is my xsl:param empty, Dimitre Novatchev | Thread | RE: [xsl] Why is my xsl:param empty, Michael Kay |
Re: [xsl] Why is my xsl:param empty, Conor Ryan | Date | Re: [xsl] Why is my xsl:param empty, Francis Norton |
Month |