This is the mail archive of the xsl-list@mulberrytech.com mailing list .


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

RE: Getting attribute from rootnode...?


> 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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]