【发布时间】:2018-06-17 19:43:03
【问题描述】:
我一直在努力从 this XML file 返回包含“交叉列出”作为描述的课程计数。我遇到的问题是因为我正在使用 for,它会迭代并给我“1 1”而不是“2”。当我尝试使用 let 时,我得到 13,这意味着即使我指向 return count($c["Cross-listed"],它也会无条件计数。我做错了什么,我该如何解决?提前谢谢
for $c in doc("courses.xml")//Department/Course
where some $desc in $c/Description
satisfies contains($desc, "Cross-listed")
return count($c)
【问题讨论】:
标签: xpath xquery contains xquery-3.0