not
Inverte um valor booleano
Descrição
A função fn:not recebe uma sequência de itens, calcula o valor booleano efetivo da sequência inteira e devolve o contrário. Ou seja, quando $arg é o booleano false, uma string vazia, o número 0 ou NaN, ou a sequência vazia, ela devolve true. Senão, devolve false.
Parâmetros |
Descrição |
|---|---|
arg:boolean() |
a sequência cujo valor booleano efetivo é invertido |
Exemplos
XPath |
Resultado |
Explicação |
|---|---|---|
not(32 > 20) |
false |
32 > 20 é verdadeiro. |
not(doc('http://www.functx.com/input/catalog.xml')//product) |
false |
Há pelo menos um elemento product em catalog.xml. |
not(true()) |
false |
O contrário de true. |
not(()) |
true |
O valor booleano efetivo da sequência vazia é false. |
not('') |
true |
O valor booleano efetivo de uma string vazia é false. |
not(0) |
true |
O valor booleano efetivo do número 0 é false. |