我试图通过运行以下xquery来返回一组记录的所有作者:
for $a in /Record
return data($a/AuthorList/Author/Surname)
我有这个:
your query returned an empty sequence
我确定xpath,但我不知道它有什么问题。
答案 0 :(得分:3)
如果没有结果,通常意味着您的查询是以与您的数据不匹配的方式具体的。我所做的是回到更一般的东西,然后逐渐变得更具体。
从这开始:
for $a in /Record
return $a
得到什么?如果没有,你实际上没有任何/记录项目。也许你需要一个命名空间?如果你确实得到了什么,请尝试:
for $a in /Record
return $a/AuthorList
通常在这个过程的某个地方,我发现我错过了命名空间,或者层次结构错误。这与我没有看到你的一些数据一样具体。