Re: [xsl] problem passing parameter to apply-templates

Subject: Re: [xsl] problem passing parameter to apply-templates
From: Paula Estrella <paula_ile2003@xxxxxxxxxxxx>
Date: Thu, 1 Sep 2005 12:54:25 -0300 (ART)
 --- David Carlisle <davidc@xxxxxxxxx> escribis:

> but not the part of the code that causing the
> problem.
Yes it's the line between arrows (-->); I posted
everything I have ...

>  <xsl:apply-templates
> select="document('../xml/clasif2.xml')/clasif2">
the select above returns a node set with "item"s that
is matched with the template matching item.

<!-- .xsl applied to test.xml -->
<xsl:template match="page">

 <xsl:apply-templates select="title"/><br/>
 <xsl:with-param name="nodes" select="'blabla'"/> 

<xsl:template match="item">
--><xsl:value-of select="$nodes"/><--
<xsl:variable name="atri" select="@level"/>
<xsl:variable name="idx" select="./@ref"/>
<xsl:when test="$atri = 'leaf' ">

<a href="javascript:popUp('t_{./@ref}.html')"> 
<b><xsl:value-of select="@name"/></b>
Node: <xsl:value-of select="@name"/>
<xsl:apply-templates>					 <xsl:with-param
name="nodes" select="$nodes"/> 


<!-- clasif2.xml used above -->
<item ref="405" name="Methodology" level=""> 
<item ref="407" name="models" level="leaf"> </item>
<item ref="408" name="Statistical models"
level="leaf"> </item>
<item ref="409" name="Example models" level="leaf">
<item ref="410" name="memory models" level="leaf">

<!-- test.xml -->
<?xml version="1.0" encoding="UTF-8"?>
<checked data="102"/>
<checked data="112"/>
<checked data="122"/>
<checked data="132"/>

Correo Yahoo!
Espacio para todos tus mensajes, antivirus y antispam !gratis! 
!Abrm tu cuenta ya! -

Current Thread