fonction zero-or-one
La fonction fn:zero-or-one renvoie son argument si l'argument contient un élément ou s'il s'agit d'une séquence vide.
Syntaxe
- sequence-expression
- Toute séquence, y compris la séquence vide.
Valeur renvoyée
Si sequence-expression contient un élément ou est la séquence vide, sequence-expression est renvoyée. Sinon, une erreur est renvoyée.
Exemple
L'exemple suivant utilise la fonction fn:zero-or-one pour déterminer si la séquence de la variable $seq contient un ou moins d'éléments.
let $seq := (5,10)
return fn:zero-or-one($seq)Une erreur est renvoyée car la séquence contient deux éléments.
