.NET Framework 开发人员指南
在 DataSet 中使用 XML

通过 ADO.NET,您可以从 XML 流或文档填充 DataSet。可以使用 XML 流或文档向 DataSet 提供数据和/或架构信息。从 XML 流或文档中提供的信息可以与已存在于 DataSet 中的现有数据或架构信息进行组合。

为了通过 HTTP 将 DataSet 传输给其他应用程序或启用了 XML 的平台来使用,ADO.NET 还允许您创建 DataSet 的 XML 表示形式(包含或不包含架构)。在 DataSet 的 XML 表示形式中,数据以 XML 形式编写,而架构若以内联形式包含在该表示形式中时,则使用 XML 架构定义语言 (XSD) 来编写。XML 和 XML 架构提供一种方便的格式与远程客户端之间来回传输 DataSet 的内容。

本节内容

DiffGram

提供有关 DiffGram 的详细信息,DiffGram 是一种用于读写 DataSet 内容的 XML 格式。

从 XML 中加载 DataSet

讨论在从 XML 文档中加载 DataSet 内容时需考虑的不同选项。

以 XML 数据形式编写 DataSet

讨论如何以 XML 数据的形式生成 DataSet 的内容以及可使用的不同 XML 格式选项。

从 XML 中加载 DataSet 架构信息

讨论用于从 XML 中加载 DataSet 架构的 DataSet 方法。

以 XML 架构 (XSD) 形式编写 DataSet 架构信息

讨论 XML 架构的用途以及如何从 DataSet 生成 XML 架构。

使 DataSet 与 XmlDataDocument 同步

讨论 .NET Framework 中提供的同步访问单个数据集的关系和分层视图的功能,并解释如何在 DataSet 和 XmlDataDocument 之间创建同步关系。

嵌套的 DataRelation

讨论嵌套 DataRelation 对象在以 XML 数据形式表示 DataSet 内容时的重要性,并描述如何创建这些对象。

从 XML 架构 (XSD) 生成 DataSet 关系结构

描述从 XML 架构创建的 DataSet 的关系结果(即架构)。

从 XML 推断 DataSet 关系结构

描述在从 XML 元素进行推断时所创建的 DataSet 的结果关系结构(即架构)。

相关章节

ADO.NET 概述

描述 ADO.NET 结构和组件,并说明如何使用它们来访问现有的数据源和管理应用程序数据。

请参见

标记 :


Page view tracker