【问题标题】:Replace a certain string of xml node using Xquery使用 Xquery 替换某个字符串的 xml 节点
【发布时间】:2012-09-12 23:59:16
【问题描述】:

我想使用 xquery(更新工具)将元素的“~”替换为元素的值。这可能吗?

示例.xml

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

结果.xml

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

【问题讨论】:

    标签: xml xquery xquery-update


    【解决方案1】:

    Xquery下面会修改节点值。

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

    现在,如果您想用这个值更新节点,您应该让我们知道您正在使用哪个引擎运行 Xquery。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-01-19
      • 2022-12-01
      • 2017-10-19
      • 1970-01-01
      相关资源
      最近更新 更多