Subject: RE: selecting the nearest preceding sibling
From: David Neary <David@xxxxxxxxx>
Date: Tue, 13 May 2003 16:31:04 +0200
|
De : Jarno.Elovirta@xxxxxxxxx [mailto:Jarno.Elovirta@xxxxxxxxx]
> > 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
|