XmlDocument :: Save()将xml附加到文件中

A9S*_*9S6 6 .net c# xmldocument

我想在一个类中保留一个XmlDocument对象,让方法对它进行更改并保存它.

    using (FileStream fs = new FileStream(@"D:\Diary.xml", 
            FileMode.Open, FileAccess.ReadWrite, FileShare.Read))
    {
                        XmlDocument xmlDoc = new XmlDocument();
                        xmlDoc.Load(fs);

                        .... make some changes here

                        xmlDoc.Save(fs);
    }
Run Code Online (Sandbox Code Playgroud)

上面的代码在文件中制作了两个xml结构的副本.

Mic*_*han 4

尝试

fs.SetLength(0);
Run Code Online (Sandbox Code Playgroud)

保存调用之前