On Tue, Apr 12, 2005 at 01:19:41PM +1000, Adam J Knight wrote:
Hi all,
I am trying to test whether a current node is an ancestor of a menu node
with a dept attribute equal to $depth. I appear to be struggling with this
conceptually and would appreciate any help!!
<xsl:if test="//menu[(_at_)dept != $dept]/ancestor::menu ">
<xsl:attribute name="class">nav_close</xsl:attribute>
</xsl:if>
Here's one way I *think* you could do it.. but I haven't
tried it.. and I don't use this functionality much..
<xsl:variable name="my-depth" select="count(ancestor::*)"/>
<xsl:if test=".//menu[(count(ancestor::*) - $my-depth) = $depth]">
foo
</xsl:if>
Cheers,
Adam
?
--~------------------------------------------------------------------
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail:
<mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--
--~------------------------------------------------------------------
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--