- From: Michael Kay <mike@saxonica.com>
- Date: Tue, 12 Jan 2021 10:25:54 +0000
- To: public-xslt-40@w3.org
Mindful of DImitre's exhortation to avoid growing the language any more than is necessary, I propose the following: * xsl:for-each, xsl:iterate, and xsl:for-each-group acquire an attribute array=expression which can be used instead of select=expression * specifying array="EXPR" is equivalent to specifying select="array:for-each(EXPR, function($x){map{'value': $x})"/> The effect is that you iterate over the members of the array, and that you can refer to the current member of the array as .?value. The position of the member within the array is available as position(). Michael Kay
Received on Tuesday, 12 January 2021 10:26:11 UTC