作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
环境设置:
使用 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/
环境设置: 使用 Xersers 和 DOM 解析器。 在 C++ 中实现。 操作系统-SUSE Linux 问题: DOMNode::removeChildNode(DOMNode*) 被调用以删除
我是一名优秀的程序员,十分优秀!