操作XML文件是C#编程中非常常见的任务之一。下面是一个简单的C#实用教程,演示如何使用C#读取、编辑和保存XML文件。
读取XML文件:
using System;using System.Xml;public class XMLReader{public static void Main(){XmlDocument doc = new XmlDocument();doc.Load("data.xml");XmlNode root = doc.DocumentElement;foreach (XmlNode node in root.ChildNodes){string name = node["Name"].InnerText;int age = int.Parse(node["Age"].InnerText);Console.WriteLine("Name: {0}, Age: {1}", name, age);}}}编辑XML文件:
using System;using System.Xml;public class XMLEditor{public static void Main(){XmlDocument doc = new XmlDocument();doc.Load("data.xml");XmlNode root = doc.DocumentElement;XmlNode newNode = doc.CreateElement("Person");XmlNode nameNode = doc.CreateElement("Name");nameNode.InnerText = "John Doe";newNode.AppendChild(nameNode);XmlNode ageNode = doc.CreateElement("Age");ageNode.InnerText = "30";newNode.AppendChild(ageNode);root.AppendChild(newNode);doc.Save("data.xml");}}保存XML文件:
using System;using System.Xml;public class XMLWriter{public static void Main(){XmlDocument doc = new XmlDocument();doc.Load("data.xml");XmlNode root = doc.DocumentElement;foreach (XmlNode node in root.ChildNodes){int age = int.Parse(node["Age"].InnerText);node["Age"].InnerText = (age + 1).ToString();}doc.Save("data.xml");}}请注意,上述代码中的"data.xml"是XML文件的路径。在使用这些代码之前,请确保在相应的路径上存在一个有效的XML文件。
这只是一个简单的C#实用教程,用于演示如何操作XML文件。在实际的应用程序中,您可能需要更多的错误处理和数据验证机制。

