我正在尝试运行以下 XQuery 代码-
declare variable $doc="E:\Arvind\Workspace\XML\test.xml"
let $page_title:= $doc//title[contains(.,'Error 404')]
let $assignee_block := $doc//div[@class="patent_bibdata" and contains(.,'Original Assignee')]
for $assignee_link in $assignee_block/a
for $assignee_link_url in $assignee_link/@href
where contains($assignee_link_url,'inassignee')
return
if($page_title) then
'404'
else if ($assignee_block) then
return data($assignee_link)
else return 'Missing'
但是我收到了这个错误-
XQuery syntax error in #...) else return 'Missing'#:
Unexpected token "<eof>" in path expression
我在这里做错了什么?如何在最后的 else 中显示静态文本“Missing”?