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

溫馨提示×

C#下怎么使用XmlDocument操作XML

小億
92
2023-08-15 22:10:42
欄目: 編程語言

在C#中,可以使用XmlDocument類來操作XML文件。以下是一個簡單的示例,演示如何使用XmlDocument來創建、修改和讀取XML文件。

創建XML文件:

XmlDocument xmlDoc = new XmlDocument();
// 創建XML聲明
XmlDeclaration xmlDeclaration = xmlDoc.CreateXmlDeclaration("1.0", "UTF-8", null);
xmlDoc.InsertBefore(xmlDeclaration, xmlDoc.DocumentElement);
// 創建根元素
XmlElement rootElement = xmlDoc.CreateElement("Root");
xmlDoc.AppendChild(rootElement);
// 創建子元素
XmlElement childElement = xmlDoc.CreateElement("Child");
rootElement.AppendChild(childElement);
// 添加屬性
XmlAttribute attribute = xmlDoc.CreateAttribute("Name");
attribute.Value = "John";
childElement.Attributes.Append(attribute);
// 保存XML文件
xmlDoc.Save("file.xml");

修改XML文件:

XmlDocument xmlDoc = new XmlDocument();
xmlDoc.Load("file.xml");
// 獲取根元素
XmlElement rootElement = xmlDoc.DocumentElement;
// 獲取子元素
XmlElement childElement = (XmlElement)rootElement.SelectSingleNode("Child");
// 修改屬性值
childElement.SetAttribute("Name", "Tom");
// 保存XML文件
xmlDoc.Save("file.xml");

讀取XML文件:

XmlDocument xmlDoc = new XmlDocument();
xmlDoc.Load("file.xml");
// 獲取根元素
XmlElement rootElement = xmlDoc.DocumentElement;
// 遍歷子元素
foreach (XmlNode childNode in rootElement.ChildNodes)
{
// 獲取屬性值
if (childNode is XmlElement element)
{
string name = element.GetAttribute("Name");
Console.WriteLine(name);
}
}

0
宜君县| 南宁市| 罗定市| 视频| 呼伦贝尔市| 长乐市| 星子县| 沛县| 息烽县| 弥渡县| 呼伦贝尔市| 竹北市| 大足县| 西城区| 喜德县| 阿瓦提县| 宝丰县| 北辰区| 阜新市| 双流县| 河西区| 鄂伦春自治旗| 长子县| 松潘县| 大埔区| 特克斯县| 鄂托克旗| 民县| 平果县| 定安县| 苗栗县| 敦煌市| 青河县| 滦平县| 乳源| 云安县| 临清市| 怀仁县| 福海县| 蕲春县| 鄂托克旗|