[XSL-LIST Mailing List Archive Home] [By Thread] [By Date]

Re: [xsl] General rule for designing XPath expressions to return items in document order?


Subject: Re: [xsl] General rule for designing XPath expressions to return items in document order?
From: David Carlisle <davidc@xxxxxxxxx>
Date: Fri, 10 Jan 2014 12:48:57 +0000

On 10/01/2014 12:01, Michael Kay wrote:
b) Unlike //head, //text() is "striding" - the nodes it selects are
non-overlapping (because text nodes never overlap). So absorption
operations like data(), string(), and <xsl:value-of> are allowed.


This is all going to keep this list active for ever:-)

It remains to be seen I think how far just having a naive mental model
of the kind of things that ought to work in a streaming context will
lead to expressions that are in fact defined to be streaming in the spec
(or are streaming in the implementations). It's an impressive bit of
analysis/specification in any case, I love the terminology:-)

David


________________________________________________________________________ The Numerical Algorithms Group Ltd is a company registered in England and Wales with company number 1249803. The registered office is: Wilkinson House, Jordan Hill Road, Oxford OX2 8DR, United Kingdom.

This e-mail has been scanned for all viruses by Star. The service is
powered by MessageLabs. ________________________________________________________________________



Current Thread