Subject: Re: [xsl] Node Position & Relationship! From: António Mota <amsmota@xxxxxxxxx> Date: Fri, 11 Feb 2005 17:04:26 +0000 |
But i want the $level to be the actual level, 0, 1, 2, ... But since i'm not reached the optimization phase, i'll check if there are cases when i really just wnat to check the first level, your remark is a good point... On Fri, 11 Feb 2005 08:16:56 -0800 (PST), David Carlisle <davidc@xxxxxxxxx> wrote: > I'm doing it like this: > > <xsl:variable name="level" select="count(ancestor::Menu)"/> > (...) > <xsl:choose> > <xsl:when test="$level=0"> > <xsl:text>1</xsl:text> ----> this node is visible > </xsl:when> > > where Menu is your tree_node. > > that (probably) forces the system to really go all the way up the > ancestor axis and count the number of nodes. > > If you just went > > <xsl:when test="not(ancestor::Menu)">1</xsl:when> > > then the system would only need to do the minimum amount of checking to > see if there were any such ancestors. > > David > > ________________________________________________________________________ > This e-mail has been scanned for all viruses by Star. The > service is powered by MessageLabs. For more information on a proactive > anti-virus service working around the clock, around the globe, visit: > http://www.star.net.uk > ________________________________________________________________________
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Node Position & Relations, David Carlisle | Thread | Re: [xsl] Node Position & Relations, David Carlisle |
RE: [xsl] Aborting XSL processing d, Michael Kay | Date | Re: [xsl] Node Position & Relations, David Carlisle |
Month |