For loop For循环获取n个节点的编号序列
如果我有'n'个节点,并且我想分配一个从节点开始到'n'个节点的编号。 例如:For loop For循环获取n个节点的编号序列,for-loop,xquery,For Loop,Xquery,如果我有'n'个节点,并且我想分配一个从节点开始到'n'个节点的编号。 例如: 1. 2. 3. .... .... .... N 如果示例是您想要的结果,请尝试以下操作: <entity> { for $n in 1 to 10 return <result><seq>{$n}</seq></result> } </entity> { 从1到10
1.
2.
3.
....
....
....
N
如果示例是您想要的结果,请尝试以下操作:
<entity>
{
for $n in 1 to 10
return
<result><seq>{$n}</seq></result>
}
</entity>
{
从1到10美元不等
返回
{$n}
}
否则,重写您的问题,使其包含
- 你想要实现什么
- 输入是什么
- 预期产量是多少
另外,您是想更新文档(XQuery update)还是只想丰富输出?如果示例是您想要的结果,请尝试以下操作:
<entity>
{
for $n in 1 to 10
return
<result><seq>{$n}</seq></result>
}
</entity>
{
从1到10美元不等
返回
{$n}
}
否则,重写您的问题,使其包含
- 你想要实现什么
- 输入是什么
- 预期产量是多少
另外,您想更新文档(XQuery update)还是只充实输出?使用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>
let$list:=(20,23,25,24,22,21)
返回
{
对于$n,在$list中的$seq
返回
{$seq}{$n}
}
使用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>
let$list:=(20,23,25,24,22,21)
返回
{
对于$n,在$list中的$seq
返回
{$seq}{$n}
}