0

在 java xml 文件中,我尝试使用 appendchild 将元素添加到连接节点。我希望现有的服务器节点被新值替换,但它没有发生。

在此功能的文档中看到现有节点将被删除。

win2k8

4

1 回答 1

0

javadoc说:

将该节点添加newChild到该节点的子节点列表的末尾。如果newChild已经在树中,则首先将其删除。

这并不意味着将替换具有相同名称的标签。这意味着,如果Node对象已经在父对象中,它将首先被删除,并且它是关于传递对Node已经添加到父对象的 a 的引用,而不是关于 XML 标记。

如果你想用你自己的替换现有的 XML 元素,我建议首先找到(通过迭代NodeList返回的表单getChildNodes())并删除不需要的元素removeChild(node)

于 2012-09-03T14:08:38.353 回答