for $b in doc ("courses.xml") //Course_Catalog/Department/Course
where count($b/Instructors/Lecturer)=0
return count($b)
此代码返回结果:1 1 1 1 1 1 1 1 1 1.我真正想要的是将所有要添加的内容返回图10。
如果有人能告诉我如何实现这一目标,我将不胜感激。提前感谢您提供的任何帮助。
答案 0 :(得分:1)
使用sum:
sum(
for $b in doc ("courses.xml") //Course_Catalog/Department/Course
where count($b/Instructors/Lecturer)=0
return count($b)
)
答案 1 :(得分:0)
你实际上需要所有这些元素的 count 。
使用强>:
count(doc ("courses.xml")//Course_Catalog/Department/Course[not(Instructors/Lecturer)])