2012-09-12 53 views
0

我想使用xquery(Update facility)將值的元素替換爲元素的「〜」。這可能嗎?使用Xquery替換某個xml節點的字符串

sample.xml中

<entry> 
<keyword>ace</keyword> 
<example>~ card</example> 
</entry> 

爲result.xml

<entry> 
<keyword>ace</keyword> 
<example>ace card</example> 
</entry> 

回答

1

下面的Xquery將修改節點值。

for $i in /entry 
    return replace($i/example, '~', $i/keyword); 

現在,如果你想用這個值更新節點,你應該讓我們知道你正在運行Xquery的是哪個引擎。