我希望做到以下几点:
let $foo :=
if (5 = 5)
then
return <bye/>
else
return <hi/>
但不幸的是,上述情况并不奏效。
如果let语句的语句,我该怎么做。
答案 0 :(得分:4)
你想做类似的事情:
let $foo :=
if (5 = 5) then
<bye/>
else
<hi/>
然后你可以用
返回结果return
$foo
我建议您从http://files.basex.org/releases/latest/下载basex编辑器以测试任何xquery。它速度快,可以为您突出显示错误。
另请参阅http://xqdoc.org/xquery-style.html以获取有关编写干净xquery代码的示例。