Я хочу создать счетчик в xquery. Моя первоначальная попытка выглядела следующим образом:
let $count := 0
for $prod in $collection
let $count := $count + 1
return
<counter>{$count }</counter>
Ожидаемый результат:
<counter>1</counter>
<counter>2</counter>
<counter>3</counter>
Фактический результат:
<counter>1</counter>
<counter>1</counter>
<counter>1</counter>
Переменная $count
либо не обновляется, либо является reset. Почему я не могу переназначить существующую переменную? Что было бы лучшим способом получить желаемый результат?