This is the mail archive of the xsl-list@mulberrytech.com mailing list .


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: unions, for-each, document order


On Wed, 2 Aug 2000, Steve Morrison wrote:

> really gets the gears movin'. Now to find out how to peek at the next
> node which is about to be processed.

Since XSLT is side-effect free, all iterations of a loop are
conceptually done at the same time. So there no way of finding the
node wich is about to be processed :-)

But there is a way to find the following node in document order from
the context node list:

Before invoking for-each, save the sorted node-set in a variable
(let's call it $var).  Then invoke <for-each select="$var">.
Inside the for-each loop, the next node in document order is
$var[position()+1].

                             -- David --

PS: at last, found a question I could answer :-)


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

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]