Configuration options for streaming

Saxon attempts streamed evaluation only if it is explicitly requested. Streaming may be requested in a number of ways:

There are three configuration options that control how these requests for streaming are interpreted:

When running from the command line these options can be set for example as --streamability:off or --streamingFallback:on.