我想在 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
变量更新失败或被重置。为什么我不能重新分配现有变量?获得预期结果的更好方法是什么?