亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

C#實用教程操作xml文件

c#
小云
94
2023-09-15 06:12:37
欄目: 編程語言

操作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文件。在實際的應用程序中,您可能需要更多的錯誤處理和數據驗證機制。

0
桐柏县| 伊金霍洛旗| 新营市| 北海市| 当阳市| 抚顺市| 石嘴山市| 光泽县| 汾西县| 县级市| 恩施市| 兴海县| 金门县| 普定县| 延寿县| 乐陵市| 白玉县| 忻城县| 临高县| 监利县| 古丈县| 固镇县| 岢岚县| 东乡族自治县| 龙江县| 卓尼县| 崇阳县| 伊金霍洛旗| 航空| 留坝县| 灵璧县| 延长县| 曲沃县| 桃源县| 高邑县| 璧山县| 维西| 呼玛县| 云梦县| 聂拉木县| 阳原县|