次の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
私はここで何が間違っているのですか?静的テキスト「Missing」を最後のelseに表示するにはどうすればよいですか?