fn:for-each

Applies the function item $f to every item from the sequence $seq in turn, returning the concatenation of the resulting sequences in order.

for-each($seq as item()*, $f as function(item()) as item()*) ➔ item()*

Arguments

 

$seq

item()*

The input sequence: the supplied function will be applied to each item in this sequence

 

$f

function(item()) as item()*

The function item to be invoked on each member of the supplied sequence

Result

item()*

Namespace

http://www.w3.org/2005/xpath-functions

Links to W3C specifications

XPath 3.1 Functions and Operators

Saxon availability

Available in XPath 3.0, XSLT 3.0, XQuery 3.0, and later versions. From Saxon 10, available in all editions. Implemented in Saxon-PE and Saxon-EE since Saxon 9.6.

Notes on the Saxon implementation

Available in Saxon-HE since 10; in Saxon-PE/EE since 9.6.