System.Xml.Linq 命名空间

包含 LINQ to XML 的类。 LINQ to XML 是内存中的 XML 编程接口,使您可以轻松有效地修改 XML 文档。

Extensions

包含 LINQ to XML 扩展方法。

XAttribute

表示 XML 特性。

XCData

表示包含 CDATA 的文本节点。

XComment

表示 XML 注释。

XContainer

表示可包含其他节点的节点。

XDeclaration

表示 XML 声明。

XDocument

表示 XML 文档。 有关 XDocument 对象的组件和用法,请参阅 XDocument Class Overview

XDocumentType

表示 XML 文档类型定义 (DTD)。

XElement

表示一个 XML 元素。 有关用法信息和示例,请参阅本页的 XElement 类概述和“备注”部分。

XName

表示 XML 元素或属性的名称。

XNamespace

表示一个 XML 命名空间。 此类不能被继承。

XNode

表示 XML 树中节点的抽象概念(元素、注释、文档类型、处理指令或文本节点)。

XNodeDocumentOrderComparer

包含用于比较节点文档顺序的功能。 此类不能被继承。

XNodeEqualityComparer

比较节点以确定其是否相等。 此类不能被继承。

XObject

表示 XML 树中的节点或属性。

XObjectChangeEventArgs

提供有关 ChangingChanged 事件的数据。

XProcessingInstruction

表示 XML 处理指令。

XStreamingElement

表示 XML 树中支持流输出延迟的的元素。

XText

表示文本节点。

枚举

LoadOptions

指定分析 XML 时的加载选项。

ReaderOptions

指定是否在使用 XDocument 加载 XmlReader 时省略重复的命名空间。

SaveOptions

指定序列化选项。

XObjectChange

XObject 发生事件时指定事件类型。

注解

使用 LINQ to XML,可以:

  • 从文件或流加载 XML。

  • 将 XML 序列化为文件或流。

  • 使用功能构造从头开始创建 XML 树。

  • 使用 LINQ 查询查询 XML 树。

  • 操作内存中 XML 树。

  • 使用 XSD 验证 XML 树。

  • 使用这些功能的组合,可将 XML 树从一种形状转换为另一种形状。

另请参阅