gpt4 book ai didi

xquery - 如何防止xdmp :node-replace from adding a namespace declaration?

转载 作者:行者123 更新时间:2023-12-02 11:39:30 25 4
gpt4 key购买 nike

我想使用 xdmp:node-replace 替换 xml 文档中的节点。但是,每当它替换节点时,它都会向该节点插入一个空白 xmlns 标记。如何避免?

最佳答案

空白 xmlns 标记意味着默认命名空间未声明。

如果新节点没有前缀并且不位于任何命名空间中,并且父节点在其范围内有一个默认命名空间,这听起来像是正确的行为,例如:

<parent xmlns="http://www.example.com/">
<new-node xmlns=""/>
</parent>

您是否尝试替换为父级范围内默认命名空间中的节点?然后我期望得到以下结果(new-node 位于 http://www.example.com/ 命名空间中):

<parent xmlns="http://www.example.com/">
<new-node/>
</parent>

关于xquery - 如何防止xdmp :node-replace from adding a namespace declaration?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12180811/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com