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 类概述

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 树从一个形状转换为另一个形状。

另请参阅