functx:value-intersect
A interseção de duas sequências de valores
Descrição
A função functx:value-intersect devolve a interseção dos valores de duas sequências (os valores que aparecem nas duas), numa ordem definida pela implementação. Remove os repetidos. É útil porque o operador intersect 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-intersect((1,2),(2,3)) |
2 |
functx:value-intersect((1,2,3),(2,3,4)) |
(2, 3) |
functx:value-intersect((1,2,2,3),(2,3)) |
(2, 3) |
functx:value-intersect((1,2,2,3),()) |
() |