2
<w> hello </w> <w> world </w>
您好,我想知道如何使用xquery從xml文件中檢索以下單詞。例如。我已將'hello'分配給$ x,我如何返回'world'。非常感謝。xquery - 字符串的以下兄弟
<w> hello </w> <w> world </w>
您好,我想知道如何使用xquery從xml文件中檢索以下單詞。例如。我已將'hello'分配給$ x,我如何返回'world'。非常感謝。xquery - 字符串的以下兄弟
有幾個方法可以做到這一點,最好的辦法可能是依賴於上下文。在一種情況下,你可能只是想獲得下一個元素節點:
$x/following-sibling::*[1]
或者由於某種原因,你可能要算在這兩個元素之間的空白文本節點:
$x/following-sibling::node()[2]
你尋找following-sibling
軸。
let $document := <document>
<w>foo</w>
<w>bar</w>
<w>hello</w>
<w>world</w>
<w>batz</w>
</document>
let $x := "hello"
return ($document//w[. eq $x]/following-sibling::w)[1]