在内存中处理 XML 数据

Microsoft .NET Framework 包括三个用于处理 XML 数据的模型:XmlDocument 类、XPathDocument 类和 LINQ to XML

XmlDocument 类实现 W3C 文档对象模型 (DOM) 级别 1 核心和 DOM 级别 2 核心建议。 DOM 是 XML 文档的内存中(缓存)树表示形式。 使用 XmlDocument 及其相关的类,可以构造 XML 文档、加载和访问数据、修改数据以及保存更改。

XPathDocument 类是基于 XPath 数据模型的只读的、内存中的数据存储区。 XPathNavigator 类使用 XML 文档的游标模型提供多种编辑选项和浏览功能,该模型包含在只读的 XPathDocument 类以及 XmlDocument 类中。

LINQ to XML 是 .NET Framework 3.5 版中用于处理 XML 数据的新模型。 它是一个利用LINQ(语言集成查询) 的内存中的模型。 LINQ 扩展 C# 和 Visual Basic 的语言语法以提供新的查询功能。

本节内容

相关章节

XML 文档和数据