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