使用C#UWP删除xml中的节点时出现问题

使用C#UWP删除xml中的节点时出现问题,c#,xml,uwp,C#,Xml,Uwp,当我尝试从根目录中删除节点时,我完成了该操作,但在文档末尾,删除节点后的节点返回到根目录结束标记后 xml文档以前是这样的: <User> <Name>Antonio</Name> <Last Name>Gonzalez</Last Name> <Password>AntonioGonzalez123</Password> </User> 就我所知,在类似于XmlDocument的

当我尝试从根目录中删除节点时,我完成了该操作,但在文档末尾,删除节点后的节点返回到根目录结束标记后

xml文档以前是这样的:

<User>
   <Name>Antonio</Name>
   <Last Name>Gonzalez</Last Name>
   <Password>AntonioGonzalez123</Password>
</User>

就我所知,在类似于
XmlDocument
的东西上没有无参数的
Save
方法。那么什么是
Doc
,如何实现
Save
?似乎在写入文件流之前没有截断文件流。doc是XmlDocument doc=new XmlDocument;正如@CharlesMager所说,
XmlDocument
类没有
Save
方法。请上传正确的最小复制项目。为了加载和保存,我使用一个由我单独创建的类控制的IsolatedStorageFileStream
<User>
 <Name>Antonio</Name>
 <Password>AntonioGonzalez123</Password>
</User>lez<Last Name>
   <Password>AntonioGonzalez123
</Password></User>
public void RemoveNodes(string node)
{
   Doc.Load(path);

   Doc.DocumentElement.RemoveChild(Doc.DocumentElement.GetElementsByTagName(node)[0]);

   Doc.Save();
}