Subject: Re: [xsl] Node Position & Relationship! From: David Carlisle <davidc@xxxxxxxxx> Date: Fri, 11 Feb 2005 15:56:14 GMT |
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, António Mota | Thread | Re: [xsl] Node Position & Relations, António Mota |
Re: [xsl] Aborting XSL processing d, Kevin Rodgers | Date | Re: [xsl] Transformation of, David Carlisle |
Month |