diff --git a/specifications/xslt-40/src/xslt.xml b/specifications/xslt-40/src/xslt.xml index 22de3c027..70934bf26 100644 --- a/specifications/xslt-40/src/xslt.xml +++ b/specifications/xslt-40/src/xslt.xml @@ -35723,12 +35723,12 @@ the same group, and the-->

The order of the arguments passed to the function reflects the order of the maps in which the duplicate entries appear: if map M and map N contain values V/M - and V/N for the same key, and M precedes N in the sequence - of maps returned by the sequence constructor, then the callback function is called with arguments + and V/N for the same key, and M precedes N in the input sequence, + then the callback function is called with arguments V/M and V/N in that order.

-

If more than two maps contain values for the same key, then the callback function is invoked repeatedly. +

If more than two maps in the input sequence contain values for the same key, then the callback function is invoked repeatedly. Let F be the callback function. Then if (for example) four maps supply the values A, B, C, and D for a given key K, in that order, the evaluation is as follows: