fn:for-each-pair

Applies the function item $f to successive pairs of items taken one from $seq1 and one from $seq2, returning the concatenation of the resulting sequences in order.

for-each-pair($seq1 as item()*, $seq2 as item()*, $f as function(item(), item()) as item()*) ➔ item()*

Arguments

 

$seq1

item()*

The first sequence

 

$seq2

item()*

The second sequence

 

$f

function(item(), item()) 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

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.