gpt4 book ai didi

C++ Xersers removeChildnode 和 flush 留下一个空行

转载 作者:行者123 更新时间:2023-11-28 08:13:40 27 4
gpt4 key购买 nike

环境设置:
使用 Xersers 和 DOM 解析器。
在 C++ 中实现。
操作系统-SUSE Linux

问题:
DOMNode::removeChildNode(DOMNode*) 被调用以删除特定节点(我说的是有效节点,可用删除。没有异常(exception)情况)。稍后使用 DOMWriter DOMWriter::writeNode(&targetm,DOMDocument) 将数据写入。

一个。当我在操作后打开文件时,我看到没有删除节点,而是被空行替换。
b.如果多次进行操作,则xml文件将充满空行。每个 add 不使用这些空行,而是使用一个新行,扩展父节点。

我想我缺少一些属性设置,但无法找到它。

最佳答案

可能是您删除了元素节点,留下了空白文本节点?在文本方面,您要从 < 开始删除开始标签和 >结束语。

关于C++ Xersers removeChildnode 和 flush 留下一个空行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8355607/

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