ADO.NET では、スキーマの有無にかかわらず、 DataSetの XML 表現を記述できます。 スキーマ情報が XML にインラインで含まれている場合は、XML スキーマ定義言語 (XSD) を使用して書き込まれます。 スキーマには、 DataSet のテーブル定義と、リレーションシップと制約の定義が含まれています。 DataSetが XML データとして書き込まれると、DataSetの行は現在のバージョンで書き込まれます。 ただし、行の現在の値と元の値の両方が含まれるように、 DataSet を DiffGram として書き込むこともできます。 DataSetの XML 表現は、ファイル、ストリーム、XmlWriter、または文字列に書き込むことができます。 これらの選択肢により、 DataSetの XML 表現を転送する方法が柔軟に行えます。 DataSetの XML 表現を文字列
