[xsl] XSLT 3.0 accumulator: what is the default value of @streamable?

Subject: [xsl] XSLT 3.0 accumulator: what is the default value of @streamable?
From: "Costello, Roger L." <costello@xxxxxxxxx>
Date: Tue, 31 Dec 2013 10:19:42 +0000
Hi Folks,

In the latest XSLT specification it defines the accumulator instruction like
so:

<xsl:accumulator
  	name = eqname
  	streamable? = "yes" | "no" >
     ...

Notice that it has an optional attribute: streamable.

What is the default value for @streamable?

I presume the default value is "yes" because I created a streaming program
using an accumulator and I didn't use @streamable.

If @streamable defaults to "yes", then why would I ever write:

	<xsl:accumulator name="..."  streamable="yes">

?

More generally, why have @streamable at all? It doesn't seem to provide
anything useful.

/Roger

Current Thread