array:build

Returns an array obtained by evaluating the supplied function once for each item in the input sequence.

build($input as item()*, $action as (fn(item(), xs:integer) as item()*)?:=fn:identity#1) ➔ array(*)

Arguments

 

$input

item()*

The input sequence

 

$action

(fn(item(), xs:integer) as item()*)?

:= fn:identity#1

The function to be applied to each member of the input sequence

Result

array(*)

Namespace

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

Links to W3C specifications

XPath 4.0 Functions and Operators

Saxon availability

Available in XPath 4.0, XSLT 4.0, and XQuery 4.0, provided that 4.0 features are enabled (see Enabling 4.0 features). Requires Saxon-PE or Saxon-EE. Implemented since Saxon 13. Available for all platforms.