DataSet での XML の使用Using XML in a DataSet

ADO.NET では、XML ストリームまたは XML ドキュメントから DataSet にデータを格納できます。With ADO.NET you can fill a DataSet from an XML stream or document. DataSet にデータまたはスキーマ情報を格納するには、XML ストリームまたは XML ドキュメントを使用します。You can use the XML stream or document to supply to the DataSet either data, schema information, or both. XML ストリームまたは XML ドキュメントから提供される情報を DataSet の既存のデータまたはスキーマ情報と組み合わせることもできます。The information supplied from the XML stream or document can be combined with existing data or schema information already present in the DataSet.

ADO.NET では、他のアプリケーションや XML 対応プラットフォームで DataSet が使用される場合に、この DataSet を HTTP 経由で転送するため、DataSet の XML 表現を作成できます。このとき、DataSet にスキーマが含まれていても、含まれていなくてもかまいません。ADO.NET also allows you to create an XML representation of a DataSet, with or without its schema, in order to transport the DataSet across HTTP for use by another application or XML-enabled platform. DataSet の XML 表現では、データを XML で記述します。XML 表現にスキーマをインラインで含める場合は、このスキーマを XML スキーマ定義言語 (XSD) で記述します。In an XML representation of a DataSet, the data is written in XML and the schema, if it is included inline in the representation, is written using the XML Schema definition language (XSD). XML および XML スキーマには、リモート クライアントとの間で DataSet の内容を転送するための便利な書式が用意されています。XML and XML Schema provide a convenient format for transferring the contents of a DataSet to and from remote clients.

このセクションの内容In This Section

DiffGramsDiffGrams
DataSet の内容の読み取りと書き込みに使用される XML 形式である DiffGram について詳しく説明します。Provides details on the DiffGram, an XML format used to read and write the contents of a DataSet.

XML からの DataSet の読み込みLoading a DataSet from XML
XML ドキュメントから DataSet の内容を読み込むときに考慮する必要のある各種オプションについて説明します。Discusses different options to consider when loading the contents of a DataSet from an XML document.

DataSet 内容の XML データとしての書き込みWriting DataSet Contents as XML Data
DataSet の内容を XML データとして生成する方法と、使用できる各種 XML 形式オプションについて説明します。Discusses how to generate the contents of a DataSet as XML data, and the different XML format options you can use.

XML の DataSet スキーマ情報の読み込みLoading DataSet Schema Information from XML
XML から DataSet のスキーマを読み込むために使用される DataSet のメソッドについて説明します。Discusses the DataSet methods used to load the schema of a DataSet from XML.

XSD としての DataSet スキーマ情報の書き込みWriting DataSet Schema Information as XSD
XML スキーマの使用方法と、DataSet からの XML スキーマの生成方法について説明します。Discusses the uses for an XML Schema and how to generate one from a DataSet.

DataSet と XmlDataDocument の同期DataSet and XmlDataDocument Synchronization
1 つのデータ セットのリレーショナル ビューおよび階層ビューの両方に同期的な方法でアクセスする .NET Framework の機能について説明し、DataSetXmlDataDocument の間で同期的なリレーションシップを確立する方法について説明します。Discusses the capability available in the .NET Framework of synchronous access to both relational and hierarchical views of a single set of data, and shows how to create a synchronous relationship between a DataSet and an XmlDataDocument.

DataRelation の入れ子化Nesting DataRelations
DataRelation の内容を XML データとして表現する場合において、入れ子になった DataSet オブジェクトの重要性について説明します。また、入れ子になったこれらのオブジェクトの作成方法について説明します。Discusses the importance of nested DataRelation objects when representing the contents of a DataSet as XML data, and describes how to create them.

XML スキーマ (XSD) からの DataSet リレーショナル構造の派生Deriving DataSet Relational Structure from XML Schema (XSD)
XML スキーマから作成された DataSet のリレーショナル構造 (スキーマ) について説明します。Describes the relational structure, or schema, of a DataSet that is created from XML Schema.

XML からの DataSet リレーショナル構造の推論Inferring DataSet Relational Structure from XML
XML 要素から推論する際に作成される DataSet のリレーショナル構造 (スキーマ) について説明します。Describes the resulting relational structure, or schema, of a DataSet that is created when inferred from XML elements.

ADO.NET の概要ADO.NET Overview
ADO.NET のアーキテクチャとコンポーネントについて説明し、それらを使用して既存のデータ ソースにアクセスしたり、アプリケーション データを管理したりする方法を示します。Describes the ADO.NET architecture and components, and how to use them to access existing data sources as well as to manage application data.

関連項目See also