array:filter
Returns an array containing those members of the $array for which
$predicate returns true.
filter($array as array(*), $predicate as fn(item()*, xs:integer) as xs:boolean?) ➔ array(*)
Arguments | ||||
| $array | array(*) | The input array | |
| $predicate | fn(item()*, xs:integer) as xs:boolean? | The function used to filter the input array | |
Result | array(*) | |||
Namespace
http://www.w3.org/2005/xpath-functions/array
Links to W3C specifications
XPath 3.1 Functions and Operators
XPath 4.0 Functions and Operators
Saxon availability
Available in XPath 3.1, XSLT 3.0, XQuery 3.1, and later versions. From Saxon 10, available in all editions. Implemented in Saxon-PE and Saxon-EE since Saxon 9.7. Available for all platforms.
Notes on the Saxon implementation
Available in Saxon-HE from Saxon 10; in Saxon-PE/EE since 9.7.