RE: [xsl] Apply-Templates

Subject: RE: [xsl] Apply-Templates
From: David Neary <David@xxxxxxxxx>
Date: Mon, 12 May 2003 14:56:22 +0200

De : Elmar.Hurni@xxxxxx [mailto:Elmar.Hurni@xxxxxx]
> Hello

salut,

> 	<xsl:apply-templates select="layout/page-setup/*[$nodeNr]"/>
> It does not work. The Nodes to be execute are all Template 

I am assuming that you are defininng nodeNr like this...

<xsl:variable name="nodeNr"><xsl:value-of
select="myNodeNumber"/></xsl:variable>

In this case, in a number context, $nodeNr evaluates to the numerical value
of the tree segment contained in the variable. Which is probably not what
you want.

If you change your variable declaration to 
<xsl:variable name="nodeNr" select="myNodeNumber"/>

things should be better.

> If i generate first a Variable, then i get the following error:
> 	-> NOT A NODE OR NODESET

I don't understand this, though...

Cheers,
Dave.

 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Current Thread