fn:for-each-pair
Applies the function item $action to successive pairs of items taken one from
$input1 and one from $input2, returning the concatenation of the
resulting sequences in order.
for-each-pair($input1 as item()*, $input2 as item()*, $action as fn(item(), item(), xs:integer) as item()*) ➔ item()*
Arguments | ||||
| $input1 | item()* | The first sequence | |
| $input2 | item()* | The second sequence | |
| $action | fn(item(), item(), xs:integer) as item()* | The function which will be applied to each pair of items from the two sequences | |
Result | item()* | |||
Namespace
http://www.w3.org/2005/xpath-functions
Links to W3C specifications
XPath 3.1 Functions and Operators
XPath 4.0 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. Available for all platforms.
Notes on the Saxon implementation
Available in Saxon-HE since 10; in Saxon-PE/EE since 9.6.