问题很简单。我想我在Xquery中有两个简单的for循环。
for $i in 1 to 3
return <oneEval>{$i}</oneEval>
for $j in 10 to 30
return <tenEval>{$j}</tenEval>
如果我个别跑,那很好。但是,如果我想同时运行它会给出错误。我不能在Xquery中使用更多的'return'吗?任何人都可以解释一下。提前致谢。
答案 0 :(得分:2)
尝试将其转换为序列。将整个xquery包装在括号中,并用逗号分隔for循环。
示例:
(
for $i in 1 to 3
return <oneEval>{$i}</oneEval>
,
for $j in 10 to 30
return <tenEval>{$j}</tenEval>
)
您可以重新格式化该示例。我将parens和逗号保持在不同的行上,这样就可以更容易地看到添加内容。