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
|