如果= A,B,C和b = 1,2,3然后XQuery中我可以具有连续的环,如:交替(交织?)2的XQuery For循环
{for $x in a
return $x}
{for $y in b
return $y}
它将返回甲,B,C,1,2,3
或者我可以有嵌套样环:
{for $x in a
return $x
for $y in b
return $y}}
它将返回A1,A2,A3,B1,B2,B3,C1,C2, C3 (或者其他方式,但你知道我的意思)。
不过,我需要的是回归A,1,B 2,C,3
我挣扎,看到一个办法有两个循环,但在我的输出交替他们的结果。有什么建议么?我寻找了一个解决方案,但我不是XQuery专家,我甚至不确定我是否使用了正确的术语。
序列'a'和'b'是否保证长度相同?如果是这样,您可以迭代一个,并使用该循环中的位置来获取另一个序列中相同位置的值。 – wst