创建XML文件:最简单的方法是创建和填充XmlDocument或XDocument对象.
保存到安装目录:使用
string path = System.IO.Path.GetDirectoryName(Application.ExecutablePath); string file = System.IO.Path.Combine(pathm, "myfile.xml");
但是你知道应用程序的文件夹不是存储文件的最佳位置,对吗?
一些评论提到了隔离存储,但这是过度的.存储数据的最佳方法是使用适当的DataPath.在各种版本的Windows下,这是不同的,但这始终有效:
string path =
Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData);
Run Code Online (Sandbox Code Playgroud)
Environment.SpecialFolder枚举中有一些其他值,请看一下.
使用XDocument和LINQ:
XDocument myXml = new XDocument(new XElement("Node 1", new XElement("Node 2")));
myXml.Save(Directory.GetCurrentDirectory() + "/myXML.xml");
Run Code Online (Sandbox Code Playgroud)
要么
XDocument myXml = new XDocument(new XElement("Node 1", new XElement("Node 2")));
myXml.Save(Path.GetDirectoryName(Application.ExecutablePath) + "/myXML.xml");
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3588 次 |
| 最近记录: |