如何使用" if statement"在"让" xquery中的语句

时间:2015-12-01 18:59:14

标签: xml xpath xquery xquery-3.0

我希望做到以下几点:

let $foo :=
    if (5 = 5)
    then
        return <bye/>
    else
        return <hi/>

但不幸的是,上述情况并不奏效。

如果let语句的语句,我该怎么做。

1 个答案:

答案 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代码的示例。