爲了學習XQuery的上下文中的節點我試圖在BaseX的XQuery:選擇的varaible
let $x := doc("test.xq")//h2/following-sibling return $x::h2
運行下面的XQuery命令我認爲它應該是相當於
let $x := doc("test.xq")//h2/following-sibling::h2 return $x
但它提供了以下錯誤,而第二個命令工作
Error:
Stopped at D:/Program Files/BaseX/data/test.xq, 1/66:
[XPST0003] Unexpected end of query: '::h2'.
在一般情況下,我怎麼能選擇SOM不工作e節點(h2
)在變量提供的上下文中($x := doc("test.xq")//h2/following-sibling
)
是的,我希望變量爲進一步的表達式發揮上下文的作用 – Ahmad