winform xml文件读写
时间: 2023-07-11 15:08:42 浏览: 58
在WinForm中,我们可以使用XmlDocument类来读写XML文件。下面是一个简单的示例:
```csharp
using System.Xml;
// 读取XML文件
XmlDocument doc = new XmlDocument();
doc.Load("example.xml");
XmlNode root = doc.SelectSingleNode("root");
foreach (XmlNode node in root.ChildNodes)
{
// 处理XML节点
}
// 写入XML文件
XmlDocument xmlDoc = new XmlDocument();
XmlElement root = xmlDoc.CreateElement("root");
xmlDoc.AppendChild(root);
XmlElement element = xmlDoc.CreateElement("name");
element.InnerText = "John";
root.AppendChild(element);
xmlDoc.Save("example.xml");
```
在上面的示例中,我们首先使用XmlDocument类的Load方法读取XML文件,然后使用SelectSingleNode和ChildNodes属性来遍历XML节点。接着,我们创建一个新的XmlDocument对象并使用CreateElement和InnerText属性来添加新的XML节点,并最终使用Save方法保存XML文件。
需要注意的是,XML文件的结构应该符合预期的格式,否则读取和写入操作可能会失败。同时,XML文件的路径必须是正确的,否则也会导致读取和写入失败。
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)