ort:value-count( $value as ort:value ) as xs:unsignedLong
Returns the number of ort:value
in an ort:value
with value type "SEQUENCE", and always return 2 for "MAP".
Parameters | |
---|---|
$value |
An ort:value , with value type "SEQUENCE" or "MAP".
|
let $m := ort:map(ort:string(("key1", "key2"),(2)),ort:value((1,2),(2),"float")) return ort:value-count($m) => 2
let $s := ort:sequence((ort:value((2,3),(2),"float"),ort:value((1),(1),"float"),ort:value((2),(1),"float"))) return ort:value-count($s) => 3