LINQ to XML 是 .NET Framework 版本 3.5 中用于处理 XML 数据的新模型。 LINQ to XML 允许开发人员执行 XML 数据所需的一切作:查询、修改、创建、保存和序列化 XML 文档。 真正的优势在于查询和创建功能。
LINQ to XML 中的查询简洁明了,使用与 XPath 或 XQuery 更相似的语法。 由于查询结果可以作为元素或属性的集合返回,并且可以用作 XElement 对象的参数,因此可以轻松地将 XML 树从一个形状转换为另一个形状。
LINQ to XML 利用 .NET Framework 版本 3.5 中的语言集成查询 (LINQ) 技术。 LINQ 扩展了 C# 和 Visual Basic 的语言语法,以提供强大的查询功能,可以扩展到任何数据存储。
有关其用法的详细讨论,请参阅 LINQ to XML(C#)和 LINQ to XML(Visual Basic)。 有关 LINQ 框架的概述,请参阅 Language-Integrated 查询(LINQ) - C# 或 Language-Integrated 查询 (LINQ) - Visual Basic。
另请参阅
- System.Xml.Linq
- System.Linq
- LINQ to XML 与 DOM (C#)
- LINQ to XML 与 DOM (Visual Basic)
- LINQ to XML 与其他 XML 技术(C#)
- LINQ to XML 与其他 XML 技术(Visual Basic)