array:size
Returns the number of members in the supplied array.
Signature
array:size($array as array(*)) as xs:integerProperties
This function is deterministic, context-independent, and focus-independent.
Rules
If $array is empty the function returns zero.
Otherwise, the function returns the number of members in $array.
Notes
Note that because an array is an item, the fn:count function when applied to an array always returns 1 (one).
Examples
The expression array:size(["a", "b", "c"]) returns 3.
The expression array:size(["a", ["b", "c"]]) returns 2.
The expression array:size([ ]) returns 0.
The expression array:size([[ ]]) returns 1.