'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 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>