De : Jarno(_dot_)Elovirta(_at_)nokia(_dot_)com
[mailto:Jarno(_dot_)Elovirta(_at_)nokia(_dot_)com]
The nearest preceding sibling fitting the criterium is
the last one in that nodeset (the nodes are always in
document order)... that is,
preceding-sibling::tag[a and last()]
Wrong. Simple "last()" will always evaluate to a positive
number, thus the above will compile to
preceding-sibling::tag[a]
Ooops - yes, of course.
Furthermore, nodes are always *processed* in document order,
but preceding-sibling is a preceding axis and
[snip]
This was new to me though - thanks for the enlightenment.
Cheers,
Dave.
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list