我想在xquery中创建一个计数器.我最初的尝试看起来如下:
let $count := 0
for $prod in $collection
let $count := $count + 1
return
<counter>{$count }</counter>
Run Code Online (Sandbox Code Playgroud)
预期结果:
<counter>1</counter>
<counter>2</counter>
<counter>3</counter>
Run Code Online (Sandbox Code Playgroud)
实际结果:
<counter>1</counter>
<counter>1</counter>
<counter>1</counter>
Run Code Online (Sandbox Code Playgroud)
该$count变量或者未能更新或处于复位状态.为什么我不能重新分配现有变量?什么是获得理想结果的更好方法?