在下面的 C# WPF 代码片段中,我想加载一个 XML 文档,编辑该文档,并将输出保存到用户指定的位置。我可以使用 XmlDocument.Save
方法保存到预定义的位置,但是我怎样才能允许用户保存到任何位置,就像选择“另存为”时一样?
XmlDocument doc = new XmlDocument();
doc.Load(@"C:\OriginalFile.xml");
doc.Save("File.xml");
最佳答案
请看下面的代码;请注意,如果用户选择某个系统文件夹,则 UAC。
SaveFileDialog saveFileDialog = new SaveFileDialog();
saveFileDialog.Filter = "Xml (*.xml)|*.xml";
if (saveFileDialog.ShowDialog().Value)
{
doc.Save(saveFileDialog.FileName);
}
关于c# - 将已编辑的 XML 文档保存到任何位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14906555/