我遇到了这样的情况,需要在w3c dom中创建一个新元素,并将其覆盖掉根(Document)元素。到目前为止,我已经尝试了两种不同的方法来实现这个目标:
document.removeChild(document.getDocumentElement());
随后出现了这样的情况:
newElement = document.getDocumentElement();
newElement = document.createElement("newRootElementName");
document.appendChild(newElement);
似乎两者都没有覆盖根元素,并且在保存后,文档似乎只包含空的根元素。