如果我有“n”个节点,并且我想从节点的开始分配一个数字到“n”个节点。例子:
<entity>
<result>
<seq>1</seq>
</result>
<result>
<seq>2</seq>
</result>
<result>
<seq>3</seq>
</result>
....
....
....
<result>
<seq>n</seq>
</result>
</entity>
如果示例是您想要的结果,请尝试以下操作:
<entity>
{
for $n in 1 to 10
return
<result><seq>{$n}</seq></result>
}
</entity>
否则,请重写您的问题,使其包含
此外,您想更新您的文档(XQuery 更新)还是只丰富输出?
使用 at 关键字计算迭代次数。
let $list := (20, 23, 25, 24, 22, 21)
return
<entity>
{
for $n at $seq in $list
return
<result><seq>{$seq}</seq><value>{$n}</value></result>
}
</entity>