使用 LINQ to XML 处理 XML 数据

LINQ to XML 是 .NET Framework 3.5 版中用于处理 XML 数据的新模型。 LINQ to XML 允许开发人员对 XML 数据执行任何需要的操作:查询、修改、创建、保存,和序列化 XML 文档。 真正的优势在于查询和创建功能。

LINQ to XML 中的查询简洁而易于表示,与 XPath 或 XQuery 相比,使用的语法更类似于 SQL。 由于查询结果可作为为元素或属性的集合而返回,并且可用作 XElement 对象的参数,因此可以容易地将 XML 树从一种形状转换为另一种形状。

LINQ to XML 利用 .NET Framework 3.5 版中的语言集成查询 (LINQ) 技术。 LINQ 扩展了 C# 和 Visual Basic 的语言语法,提供可以扩展到几乎任何数据存储区的强大的查询功能。

有关其用法的详细讨论,请参阅 LINQ to XML (C#)LINQ to XML (Visual Basic)。 有关 LINQ 框架的概述,请参阅语言集成查询 (LINQ) - C#语言集成查询 (LINQ) - Visual Basic

请参阅