вызывающая функция для всех элементов в последовательности по одному xquery - PullRequest
0 голосов
/ 18 ноября 2018

Я пытаюсь вызвать функцию для каждого элемента в последовательности, но я получаю только один из элементов или все из них одновременно. Моя последовательность имеет вид $ y = ("N", "K"), и я хочу, чтобы моя функция выполнялась сначала с буквой N, а затем с буквой K. Мой код:

for $nr in 1 to count($y)
let $n := ($y)[$nr]
return local:checking($n)

Но этот цикл никогда не заканчивается ... я думаю, это потому, что $ n, который я посылаю функции, это и "N", и "K".

Есть идеи?

...