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...?


'//' is never the best solution - you said already why it is so.

'/@rootattr' won't work, because '/' has never attributes.

There is a difference between the root and the root-element. What you want 
is '/*/@rootattr'.

Regards,

Joerg


Ragulf Pickaxe wrote:

> Hello again guru's
> 
> I have a stylesheet that must have a value that is placed as an 
> attribute in the topmost (root) element. The name of this, the topmost 
> element, is not known because the stylesheet is used for different 
> documents.
> 
> 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.
> 
> I tried
> <xsl:variable name="foo" select"/@RootAttributeValue"/>
> but this doesn't work (it doesn't get any value). Why doesn't this work?
> 
> How do I on toplevel select the rootnode when I don't know it's name?
> 
> Hope you can help me...
> Ragulf Pickaxe :)


-- 

System Development
VIRBUS AG
Fon +49(0)341-979-7435
Fax +49(0)341-979-7409
joerg.heinicke@virbus.de
www.virbus.de


 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]