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 という結果を返します。
誰かがこれを達成する方法を教えていただければ幸いです。提供されたヘルプに事前に感謝します。
合計を使用:
sum(
for $b in doc ("courses.xml") //Course_Catalog/Department/Course
where count($b/Instructors/Lecturer)=0
return count($b)
)
実際には、そのようなすべての要素の数が必要です。
使用:
count(doc ("courses.xml")//Course_Catalog/Department/Course[not(Instructors/Lecturer)])