Above, the position() returns the context position of the
self:node() locations step, and will always return 1; last()
will also always return 1 as the context size for self::*
will never exceed 1. Thus, the above predicate test will
always return true.
That makes sense, but then why does his test
Thus, instead, simply use
<xsl:when test="position() = last()">
Cheers,
Jarno - Nick Sentience: March 2003 Mix
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list