array:insert-before

Returns an array containing all the members of the supplied array, with one additional member at a specified position.

insert-before($array as array(*), $position as xs:integer, $member as item()*) ➔ array(*)

Arguments

 

$array

array(*)

The input array

 

$position

xs:integer

The position for the new member

 

$member

item()*

The new member

Result

array(*)

Namespace

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

Links to W3C specifications

XPath 3.1 Functions and Operators

Notes on the Saxon implementation

Available since Saxon 9.7.