J'ai un ensemble d'entiers [1,2,3]

Je souhaite le lettre dans une variable

machingIds=[1,2,3]

puis récupérer tous les noeuds dont l'@id appartient à cet ensemble.

J'ai regardé du coté de la fonction fn:index-of mais je ne parviens pas à trouver la syntaxe correcte.

fn:index-of ((15, 40, 25, 40, 10), 40)
me renvoie une erreur disant qu'une parenthèse est rencontrée alors qu'une virgule est attendue.

Quelqu'un a une idée?

Merci d'avance