当我尝试从根目录中删除节点时,我完成了它,但在文档的末尾,删除的节点之后的节点返回到根结束标记之后。
xml文档之前是这样的:
<User>
<Name>Antonio</Name>
<Last Name>Gonzalez</Last Name>
<Password>AntonioGonzalez123</Password>
</User>
删除孩子&#34;姓氏&#34;:
<User>
<Name>Antonio</Name>
<Password>AntonioGonzalez123</Password>
</User>lez<Last Name>
<Password>AntonioGonzalez123
</Password></User>
我在C#中的代码是:
public void RemoveNodes(string node)
{
Doc.Load(path);
Doc.DocumentElement.RemoveChild(Doc.DocumentElement.GetElementsByTagName(node)[0]);
Doc.Save();
}