exactly-one
Devolve a sequência se ela tiver exatamente um item; senão, dá erro
Descrição
A função fn:exactly-one devolve $arg se ele tiver um, e só um, item. Senão, dá o erro FORG0005. É útil quando a tipagem estática está ativa, para evitar erros de tipo estático aparentes.
Parâmetros |
Descrição |
|---|---|
arg:item() |
a sequência que precisa ter exatamente um item |
Exemplos
XPath |
Resultado |
|---|---|
exactly-one( () ) |
Error FORG0005 |
exactly-one('a') |
a |
exactly-one( ('a', 'b') ) |
Error FORG0005 |