У меня есть код, который должен добавить XmlElement к корневому элементу документа или замените существующий элемент, если он есть. Вот мой код:
if (existingInfo != null)
{
existingInfo.ParentNode.ReplaceChild(existingInfo, newInfo);
}
else
{
this.rootElement.AppendChild(info)
}
configDocument.Save(this.filePath);
Если я добавляю новый элемент, это не проблема. Однако, когда я пытаюсь добавить новый элемент, я получаю ArgumentException о том, что "удаляемый узел не является дочерним по отношению к этому узлу"
Это приложение версии 2.0.