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

Veja também