我的代码应该要么将XmlElement添加到文档的根元素,要么替换现有元素(如果有的话)。这是我的代码:
if (existingInfo != null)
{
existingInfo.ParentNode.ReplaceChild(existingInfo, newInfo);
}
else
{
this.rootElement.AppendChild(info)
}
configDocument.Save(this.filePath);
如果我要附加一个新项目,这不是问题。但是,当我尝试添加一个新项目时,我得到一个ArgumentException说明“要删除的节点不是该节点的子节点”
这是一个 2.0 应用程序。