Subject: Re: [xsl] Passing a list of arguments From: "Mathieu Malaterre" <mathieu.malaterre@xxxxxxxxx> Date: Fri, 9 Nov 2007 14:40:16 +0100 |
On Nov 9, 2007 2:38 PM, Mathieu Malaterre <mathieu.malaterre@xxxxxxxxx> wrote: > Hi Mukul, > > On Nov 9, 2007 2:16 PM, Mukul Gandhi <gandhi.mukul@xxxxxxxxx> wrote: > > You seem to be missing something. > > > > I think, the root template should be: > > > > <xsl:template match="/"> > > <xsl:for-each select="$sections-list/section/section"> > > <xsl:apply-templates select="article"> > > <xsl:with-param name="extract-section" select="."/> > > </xsl:apply-templates> > > </xsl:for-each> > > </xsl:template> > > > This is better. In this case for-each is operating on each element of > sections/section > > > It's not clear to me what exactly is your requirement. But you seem to > > be writing a wrong XPath expression. > > But for some reason applying the template does not work, the value > from sections/section is not passed... Using a call-template works but > this is not what I would like. ohhhh I see '.' is not refering to the XML document I am parsing. It is a bad idea to mix two xml tree... -- Mathieu
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Passing a list of argumen, Mathieu Malaterre | Thread | [xsl] Using for-each on user argume, Mathieu Malaterre |
Re: [xsl] Passing a list of argumen, Mathieu Malaterre | Date | [xsl] Using for-each on user argume, Mathieu Malaterre |
Month |