在 java xml 文件中,我尝试使用 appendchild 将元素添加到连接节点。我希望现有的服务器节点被新值替换,但它没有发生。
我在此功能的文档中看到现有节点将被删除。
win2k8
javadoc说:
将该节点添加
newChild
到该节点的子节点列表的末尾。如果newChild
已经在树中,则首先将其删除。
这并不意味着将替换具有相同名称的标签。这意味着,如果Node
对象已经在父对象中,它将首先被删除,并且它是关于传递对Node
已经添加到父对象的 a 的引用,而不是关于 XML 标记。
如果你想用你自己的替换现有的 XML 元素,我建议首先找到(通过迭代NodeList
返回的表单getChildNodes()
)并删除不需要的元素removeChild(node)
。