[Home] [By Thread] [By Date] [Recent Entries]

Subject: Re: 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
  • Hierarchy problem
    • DPawson - Fri, 19 Jul 2002 12:11:19 -0400 (EDT)
      • David Carlisle - Fri, 19 Jul 2002 12:47:04 -0400 (EDT) <=
      • <Possible follow-ups>
      • McNally, David - Fri, 19 Jul 2002 15:13:10 -0400 (EDT)
      • DPawson - Mon, 22 Jul 2002 05:38:32 -0400 (EDT)
Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member