Subject: Re: [xsl] Hierarchy problem From: David Carlisle <davidc@xxxxxxxxx> Date: Fri, 19 Jul 2002 17:47:31 +0100 |
> All I actually have is > > for the navLabel node, > <xsl:variable name= 'navLabelNodeID' > select='generate-id(document(content/@src)/text/@src)'/> > for the navPoint node, > <xsl:variable name='navPointNode' > select='document(id(@mapRef)/content[1]/@src)'/> > > > both point into the same document, I don't understand this at all. that sets the two variables to be essentially random strings. I'm not sure what you mean by points to the same document, do you mean content/@src and id(@mapRef) always have the same string value? So ignoring all that for a bt and going back to the original question, > is (or is not) a direct descendant of another node (e.g. level2[id='l2']) > or if there are intervening levelX elements. if $x is an element node and $y is another element node then count($x/*|$y) = count($x/*) just if $y is a child of $x which is what I think you mean by direct descendant. count($x//*|$y) = count($x/*) if $y is a descendent of $x David _____________________________________________________________________ This message has been checked for all known viruses by Star Internet delivered through the MessageLabs Virus Scanning Service. For further information visit http://www.star.net.uk/stats.asp or alternatively call Star Internet for details on the Virus Scanning Service. XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] Hierarchy problem, DPawson | Thread | RE: [xsl] Hierarchy problem, McNally, David |
Re: [xsl] Dynamic updates to form l, Charles Knell | Date | [xsl] Re: Hierarchy problem, Dimitre Novatchev |
Month |