XSLT 3.0 is all about streaming, and it defines a subset of XSLT and XPath that is amenable to streamed evaluation. That StackOverflow question is quite old and things have moved on a bit, but it's still essentially valid. Saxon focuses on XPath streaming within the context of XSLT 3.0, but there are also some streaming facilities offered via XQuery - see https://www.saxonica.com/documentation11/index.html#!streaming/streamed-query Michael Kay Saxonica
|