C# 如何操作XML文件 - LINQ to XML入门教程

admin 百科 13
LINQ to XML是C#中简洁高效的XML操作方式。需引入System.Xml.Linq和System.Linq命名空间;可动态创建XDocument并保存;支持Load读取、Descendants查询、Element/Attribute提取数据;能增删改节点,注意空值判断与Root/Descendants正确使用。

C# 如何操作XML文件 - LINQ to XML入门教程-第1张图片-佛山资讯网

在C#中操作XML文件,LINQ to XML是一种简洁、高效的方式。它结合了LINQ的强大查询能力与XML处理的灵活性,让读取、创建、修改和保存XML变得非常直观。本文将带你快速入门LINQ to XML,掌握常用操作。

1. 引入命名空间

使用LINQ to XML前,需要引入以下命名空间:

using System.Xml.Linq;
using System.Linq;

这两个是核心支持,XElement、XDocument等关键类都在System.Xml.Linq中。

2. 创建XML文档

你可以用代码动态创建XML结构。例如,创建一个表示书籍信息的XML:

XDocument doc = new XDocument(
    new XElement("Books",
        new XElement("Book",
            new XAttribute("id", "1"),
            new XElement("Title", "C#入门详解"),
            new XElement("Author", "张三")
        ),
        new XElement("Book",
            new XAttribute("id", "2"),
            new XElement("Title", "LINQ实战"),
            new XElement("Author", "李四")
        )
    )
);
// 保存到文件
doc.Save("books.xml");

这段代码会生成一个包含两本书的XML文件,结构清晰,嵌套自然。

3. 读取XML文件

使用XDocument.Load加载现有XML文件,然后通过LINQ查询提取数据:

标签: 配置文件 c# xml处理

发布评论 0条评论)

还木有评论哦,快来抢沙发吧~