fn:subsequence-where
Returns a contiguous sequence of items from $input, with the start and end
points located by applying predicates.
subsequence-where($input as item()*, $from as (fn(item(), xs:integer) as xs:boolean?)?:=true#0, $to as (fn(item(), xs:integer) as xs:boolean?)?:=false#0) ➔ item()*
Arguments | ||||
| $input | item()* | The input sequence | |
| $from | (fn(item(), xs:integer) as xs:boolean?)? | := true#0 | Predicate function to determine the first item in the subsequence |
| $to | (fn(item(), xs:integer) as xs:boolean?)? | := false#0 | Predicate function to determine the last item in the subsequence |
Result | item()* | |||
Namespace
http://www.w3.org/2005/xpath-functions
Links to W3C specifications
XPath 4.0 Functions and Operators
Saxon availability
Available in XPath 4.0, XSLT 4.0, and XQuery 4.0. Requires Saxon-PE or Saxon-EE. Implemented since Saxon 13. Available for all platforms.