[XSL-LIST Mailing List Archive Home] [By Thread] [By Date]

RE: [xsl] Using not(...a nd ... ) to select nodes


Subject: RE: [xsl] Using not(...a nd ... ) to select nodes
From: "Michael Kay" <mhk@xxxxxxxxx>
Date: Thu, 10 Jul 2003 23:48:48 +0100

> In order for your code to work, current() in the select 
> expression of a for-each loop must refer to the <item> node 
> currently being tested for whether it gets selected, right? 
> If so, is this the way xsl:for-each / xpath work? I realize 
> that INSIDE the for-each, current() refers to the node 
> currently being processed, but is that also true in the 
> select expression of the for-each? Or does current() there 
> refer to the context node outside the for-each?

current() always refers to the node that "." would refer to if you
replaced the whole XPath expression containing the call on current()
with ".".

Michael Kay


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list



Current Thread
Keywords