In XSL 1.0 you cannot use a variable in the match attribute of a
template. Though the method of using a variable for accessing the root
is sound.
<xsl:value-of select="$root/something"/>
Josh
On Wed, 22 Sep 2004 05:42:04 +0000, Arun Sinha
<arunsinha666(_at_)hotmail(_dot_)com> wrote:
Hi,
Decalre a global variable.
<xsl:variable name="root" select="/" />
And use this variable
<xsl:template match="$root">
Cheers.
Arun
From: "Karl J. Stubsjoen" <karl(_at_)meetscoresonline(_dot_)com>
Reply-To: xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com
To: <xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com>
Subject: [xsl] Access Root Node from namespaced node
Date: Tue, 21 Sep 2004 21:12:04 -0700
Hello,
I can't access the root node. I am within this named node mso:steps (a
little XML collection within my stylesheet) and need to call out to the
root
node but am stuck! How can I access the root node?
This:
<xsl:apply-templates select="/"/>
Within this template rule:
<xsl:template match="mso:steps/mso:step">
Just gets me back to top level of mso:steps source and not the root source
for the stylesheet.
Karl
--+------------------------------------------------------------------
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>
--+--
_________________________________________________________________
The new MSN toolbar! Your shortcut to the internet!
http://toolbar.msn.co.in/ Access a world of convenience!
--+------------------------------------------------------------------
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>
--+--