Subject: Re: [xsl] Why Are My Tunnel Parameters Not Working? From: Florent Georges <lists@xxxxxxxxxxxx> Date: Thu, 6 Mar 2008 16:32:22 +0100 (CET) |
Eliot Kimber wrote: > <xsl:template match="/"> > <xsl:apply-templates> > <xsl:with-param name="baseOutDir" > select="$outdirVar" > tunnel="yes" > as="xs:string"/> > </xsl:apply-templates> > </xsl:template> > <xsl:variable name="targetDoc" > select="document($targetUrl, .)" > as="document-node()?"/> > <xsl:apply-templates select="$targetDoc"> > <xsl:with-param name="baseOutDir" > select="$newBase" tunnel="yes" as="xs:string"/> > </xsl:apply-templates> The way you set another value for the tunnel parameter is when you apply templates to $targetDoc, a document node. So the template rule matching "/" is applied. And it sets in its turn the tunnel parameter to the value of a global variable (so always the same value.) I am not sure what exactly you need in your exact transform, but the following should work I guess: <xsl:apply-templates select="$targetDoc/*"> Regards, --drkm _____________________________________________________________________________ Envoyez avec Yahoo! Mail. Une boite mail plus intelligente http://mail.yahoo.fr
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Why Are My Tunnel Paramet, Eliot Kimber | Thread | Re: [xsl] Why Are My Tunnel Paramet, Eliot Kimber |
Re: [xsl] Why Are My Tunnel Paramet, Eliot Kimber | Date | Re: [xsl] Why Are My Tunnel Paramet, Eliot Kimber |
Month |