Subject: RE: [xsl] Getting attribute from rootnode...? From: "Michael Kay" <michael.h.kay@xxxxxxxxxxxx> Date: Thu, 15 Nov 2001 14:38:01 -0000 |
> This value I want in a global variable. Currently I use this code: > <xsl:variable name="foo" select"//@RootAttributeValue"/> > > Is this the best sollution? It seems that this will check > every node for the > attribute, while I know that it is in the rootnode. You want /*/@RootAttributeValue > > I tried > <xsl:variable name="foo" select"/@RootAttributeValue"/> > but this doesn't work (it doesn't get any value). Why doesn't > this work? Because a root node does not have attributes. The root is the node that's the parent of top-level elements, comments, and processing-instructions. Your so-called "rootnode" is not actually the root, it's what DOM calls the "document element". Mike Kay XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] Getting attribute from rootno, Ragulf Pickaxe | Thread | Re: [xsl] Getting attribute from ro, David Carlisle |
RE: [xsl] Call context within a nam, Jeff Beadle | Date | Re: [xsl] Getting attribute from ro, David Carlisle |
Month |