zero-or-one

Devolve a sequência se ela tiver zero ou um item; senão, dá erro

Descrição

A função fn:zero-or-one devolve $arg se ele tiver zero ou um item. Senão, dá o erro FORG0003. É ú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 pode ter no máximo um item

Exemplos

XPath

Resultado

zero-or-one( () )

()

zero-or-one('a')

a

zero-or-one( ('a', 'b') )

Error FORG0003

Veja também