diff --git a/specifications/xslt-40/src/xslt.xml b/specifications/xslt-40/src/xslt.xml index 3813cba4b..7d18007a7 100644 --- a/specifications/xslt-40/src/xslt.xml +++ b/specifications/xslt-40/src/xslt.xml @@ -26530,6 +26530,20 @@ the same group, and the--> + +

+ +

It is a static error for a + an xsl:accumulator-rule element to specify + capture="yes" unless it also specifies phase="end".

+ +

+ + +

Since capture="yes" causes the subtree of the relevant element node + to be built in memory, using this option on an element that has a large subtree is best + avoided, because it can defeat the purpose of streaming.

+
@@ -26576,10 +26590,7 @@ the same group, and the--> the expression in the select attribute or the contained , with respect to the declared type of the accumulator, is and .

-

The rule has capture="yes" and the of - the expression in the select attribute or the contained - - is or .

+

The rule has capture="yes".