System.Xml.Linq 命名空间
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
包含 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 | |
| XProcessingInstruction |
表示 XML 处理指令。 |
| XStreamingElement |
表示支持延迟流输出的 XML 树中的元素。 |
| XText |
表示文本节点。 |
枚举
| 名称 | 说明 |
|---|---|
| LoadOptions |
指定分析 XML 时的加载选项。 |
| ReaderOptions | |
| SaveOptions |
指定序列化选项。 |
| XObjectChange |
当 XObject 发生事件时指定事件类型。 |
注解
使用 LINQ to XML,可以:
从文件或流加载 XML。
将 XML 序列化为文件或流。
使用功能构造从头开始创建 XML 树。
使用 LINQ 查询查询查询 XML 树。
操作内存中 XML 树。
使用 XSD 验证 XML 树。
使用这些功能的组合将 XML 树从一个形状转换为另一个形状。