xsl-list
[Top] [All Lists]

Re: [xsl] Passing a list of arguments

2007-11-09 06:40:50
On Nov 9, 2007 2:38 PM, Mathieu Malaterre 
<mathieu(_dot_)malaterre(_at_)gmail(_dot_)com> wrote:
Hi Mukul,

On Nov 9, 2007 2:16 PM, Mukul Gandhi 
<gandhi(_dot_)mukul(_at_)gmail(_dot_)com> 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

--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--

<Prev in Thread] Current Thread [Next in Thread>