首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >XQuery: double for中的if条件

XQuery: double for中的if条件
EN

Stack Overflow用户
提问于 2019-05-10 01:16:09
回答 1查看 94关注 0票数 1

我正在尝试更新if语句中的$numMatches变量,在double for语句中,以便在XML文档中跟踪球队进行的比赛。代码会引发一个错误。

伪逻辑是:

“对于团队中的每个团队,对于进行的每一场比赛,如果团队的id等于本地或来访球员,则将该团队进行的比赛次数加1”。

我尝试的XQuery是:

代码语言:javascript
复制
<resumen>    
{ for $teams in ligue/teams/team

    let $numMatches := 0

    for $matches in ligue/match_results/match

        if ($teams/team_id = $matches/local) or ($teams/team_id = 
        $matches/visitor) then

        $numMatches := $numMatches + 1

    return <teamAndMatches>{$teams/name/data()}-{$numMatches}</teamAndMatches>   
}
</resumen>

这里有一个错误,因为XBase说它预计会有回报。错误在哪里?我是第一次接触这门语言。谢谢!

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56064471

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档