functx:value-except
Os valores de uma sequência que não estão em outra
Descrição
A função functx:value-except devolve os valores de uma sequência que não aparecem na segunda, numa ordem definida pela implementação. Remove os repetidos, inclusive entre os valores que aparecem só na primeira sequência. É útil porque o operador except só funciona com nós, e não com valores atômicos.
Parâmetros |
Descrição |
|---|---|
arg1:string() |
a primeira sequência |
arg2:string() |
a segunda sequência |
Exemplos
XPath |
Resultado |
|---|---|
functx:value-except((1,2,3),(3,4,5)) |
(1, 2) |
functx:value-except((1,1,2,3),(2,3)) |
1 |
functx:value-except((1,2),(3,4)) |
(1, 2) |
functx:value-except((1,2,2,3),()) |
(1, 2, 3) |