Verwenden von XML in einem "DataSet"

Mit ADO.NET können Sie ein DataSet über einen XML-Stream oder ein XML-Dokument füllen. Die können den XML-Stream oder das XML-Dokument verwenden, um das DataSet mit Daten oder Schemainformationen oder mit beidem zu versorgen. Die vom XML-Stream oder vom XML-Dokument bereitgestellten Daten können mit vorhandenen Daten oder Schemainformationen kombiniert werden, die bereits im DataSet enthalten sind.

ADO.NET ermöglicht auch das Erstellen einer XML-Darstellung eines DataSet mit oder ohne zugehöriges Schema, damit das DataSet über HTTP übertragen und von anderen Anwendungen oder XML-fähigen Plattformen verwendet werden kann. Bei einer XML-Darstellung eines DataSet werden die Daten im XML-Format geschrieben, und das Schema wird, sofern es sich um ein Inlineschema handelt, mit XSD (XML Schema Definition Language) geschrieben. XML und das XML-Schema stellen ein komfortables Format zum Übertragen des DataSet-Inhalts an und von Remoteclients bereit.

In diesem Abschnitt

DiffGrams
Bietet Einzelheiten zum DiffGram, einem XML-Format, das zum Lesen und Schreiben des Inhalts eines DataSet verwendet wird.

Laden eines "DataSets" aus XML
Beschreibt verschiedene Möglichkeiten beim Füllen eines DataSet mit einem XML-Dokument.

Schreiben von DataSet-Inhalten als XML-Daten
Erläutert, wie der Inhalt eines DataSet als XML-Daten generiert wird und welche XML-Formatoptionen verwendet werden können.

Laden von DataSet-Schemainformationen aus XML
Erläutert die DataSet-Methoden, die zum Laden des Schemas eines DataSet aus einem XML-Dokument verwendet werden.

Schreiben von DataSet-Schemainformationen als XSD
Erläutert, wie ein XML-Schema verwendet und aus einem DataSet generiert wird.

DataSet- und XmlDataDocument-Synchronisierung
Erläutert die Möglichkeiten, die in .NET Framework für den synchronen Zugriff auf relationale und hierarchische Darstellungen eines einzigen Datensatzes zur Verfügung stehen. Darüber hinaus wird gezeigt, wie eine synchrone Beziehung zwischen einem DataSet und einem XmlDataDocument erstellt werden kann.

Verschachteln von "DataRelations"
Erläutert die Bedeutung geschachtelter DataRelation-Objekte beim Darstellen des Inhalts eines DataSet als XML-Daten und beschreibt deren Erstellung.

Ableiten einer relationalen DataSet-Struktur aus einem XML-Schema (XSD)
Beschreibt die relationale Struktur bzw. das Schema eines DataSet, das aus einem XML-Schema erstellt wird.

Ableiten einer relationalen DataSet-Struktur aus einem XML-Schema
Beschreibt die resultierende relationale Struktur bzw. das Schema eines DataSet, das beim Herleiten aus XML-Elementen erstellt wird.

Übersicht über ADO.NET
Beschreibt die ADO.NET-Architektur und -Komponenten und wie diese dazu verwendet werden, auf vorhandene Datenquellen zuzugreifen sowie Anwendungsdaten zu verwalten.

Siehe auch