Re: [xsl] function last() not matching the last element tag

Subject: Re: [xsl] function last() not matching the last element tag
From: "James A. Robinson" <jim.robinson@xxxxxxxxxxxx>
Date: Fri, 26 Jan 2007 10:17:35 -0800
> the fact that last() is in a predicate so (necessarily) in a step so the
> current node list at that point is the set of nodes in teh current step
> /a/b[last()] selects every b that's the last b child of its parent.
> (/a/b)[last()] would select the last b in the sequence, if we were
> talkning oabout xpath, but the context here was a pattern, and this
> isn't a legal pattern.

Ok, now I understand. Thank you very much for explaining it. :)

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
James A. Robinson                       jim.robinson@xxxxxxxxxxxx
Stanford University HighWire Press      http://highwire.stanford.edu/
+1 650 7237294 (Work)                   +1 650 7259335 (Fax)

Current Thread