array:size
Returns the number of members in the supplied array.
Signature
array:size($array as array(*)) as xs:integer
Properties
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
.