XQuery多输出

时间:2014-05-17 04:01:19

标签: xml xquery

我试图从xml文件中输出XQuery上的多个内容。

for $foo in doc("foo.xml")//foo/who
return $foo
for $bar in doc("bar.xml")//bar/too
where $foo/name=$too/name
return $too/title

所以我可以返回$ foo如果我删除了另一个部分。如果我删除$ foo我可以返回$ too / title。

我也无法找到从一次返回中返回多个的方法

return $too/title
           $too/name
           $too/date

不起作用

1 个答案:

答案 0 :(得分:-1)

试试这个: 返回($ too / name,$ too / title)等 请记住,您正在返回一个序列,该序列可以是0(),一个($ var)或更多($ 1,$ 2)项。 只需将它们放在()之间并与之分开,

成功