Re: [xsl] Variable in XPath...

Subject: Re: [xsl] Variable in XPath...
From: Alessio Mazzieri <mazzieri@xxxxxxxxxxx>
Date: Fri, 09 Nov 2001 09:33:29 +0100

David Carlisle wrote:

The $node_id contains the exact node name.

I suspect you have the wrong model of what's happening.

It's a bit hard to tell as you didn't show th eformat of either of your
input files, but I guess

config.xml looks like

if so then $node_id contains a single element node (nodename)


<xsl:for-each select="$node_id">

will select that node (in config_doc.xml, not any nodes in the original

Ohh!? The $node_id variable contains a "string" (obviously intended as a single node tree fragment contains a text), not a tree fragment related to config_doc.xml. Or not?
In every way, the suggested method

<xsl:for-each select="//*[name()=$node_id]">

seems to work. Thank's again.

Alessio Mazzieri

XSL-List info and archive:

Current Thread