vs2019读写xml文件
时间: 2024-01-31 18:00:55 浏览: 37
在VS2019中,我们可以使用C#语言来读写XML文件。下面是一些基本的步骤:
1. 首先,我们需要引入System.Xml命名空间以便使用XML相关的类和方法。
2. 读取XML文件:
a. 使用XmlDocument类创建一个新的XML文档对象。
b. 使用Load方法加载要读取的XML文件。
c. 使用SelectSingleNode或SelectNodes方法选择要读取的节点。
d. 使用InnerText属性获取节点的文本内容。
下面是读取XML文件的示例代码:
```csharp
using System.Xml;
// 创建XML文档对象
XmlDocument xmlDocument = new XmlDocument();
// 加载XML文件
xmlDocument.Load("path/to/xml/file.xml");
// 选择要读取的节点
XmlNodeList nodeList = xmlDocument.SelectNodes("/rootNode/childNode");
// 遍历节点列表
foreach (XmlNode node in nodeList)
{
// 获取节点的文本内容
string text = node.InnerText;
// 打印节点内容
Console.WriteLine(text);
}
```
3. 写入XML文件:
a. 使用XmlDocument类创建一个新的XML文档对象。
b. 创建XML文件的根节点(如果不存在的话)。
c. 创建子节点和属性,并将它们添加到父节点中。
d. 保存XML文档。
下面是写入XML文件的示例代码:
```csharp
using System.Xml;
// 创建XML文档对象
XmlDocument xmlDocument = new XmlDocument();
// 创建XML文件的根节点
XmlElement rootNode = xmlDocument.CreateElement("rootNode");
// 创建子节点和属性
XmlElement childNode = xmlDocument.CreateElement("childNode");
childNode.InnerText = "Hello, World!";
// 将子节点添加到根节点中
rootNode.AppendChild(childNode);
// 将根节点添加到文档中
xmlDocument.AppendChild(rootNode);
// 保存XML文档
xmlDocument.Save("path/to/xml/file.xml");
```
通过上述步骤,我们可以在VS2019中成功读写XML文件。