中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

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
西昌市| 云霄县| 龙州县| 平遥县| 武冈市| 弋阳县| 赤峰市| 牡丹江市| 五常市| 革吉县| 阿拉善盟| 子长县| 栾川县| 台东县| 祁门县| 增城市| 肃南| 新巴尔虎左旗| 焦作市| 苍溪县| 兴仁县| 纳雍县| 郴州市| 永寿县| 定安县| 荔波县| 泗洪县| 苏州市| 河东区| 重庆市| 如东县| 叶城县| 义马市| 福海县| 泰宁县| 定边县| 承德市| 洞口县| 岗巴县| 临猗县| 昆山市|