java如何覆盖根元素
我遇到了一个场景,在其他地方创建根(W3CDOM)文档元素后,我需要用新元素覆盖它。到目前为止,我已经尝试了两种不同的方法来实现这一点:
document.removeChild(document.getDocumentElement());
随后:
newElement = document.getDocumentElement();
newElement = document.createElement("newRootElementName");
document.appendChild(newElement);
两者似乎都不会覆盖根元素,并且在保存后,文档似乎只包含空的根元素
# 1 楼答案
按照我找到的here的例子,下面是如何做到这一点的。由于显然没有更改元素名称的方法,因此必须执行以下操作:
例如: