使用Xquery替换某个xml节点的字符串

时间:2012-09-12 23:59:16

标签: xml xquery xquery-update

我想使用xquery(Update facility)将element的“〜”替换为element的值。这可能吗?

sample.xml中

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

为result.xml

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

1 个答案:

答案 0 :(得分:1)

Xquery下面将修改节点值。

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

现在,如果您想使用此值更新节点,您应该告诉我们您正在运行Xquery的引擎。