Freigeben über


Ableitung der relationalen DataSet-Struktur aus XML

Die relationale Struktur oder das Schema einer DataSet Struktur besteht aus Tabellen, Spalten, Einschränkungen und Beziehungen. Beim Laden eines DataSet XML-Codes kann das Schema vordefiniert oder entweder explizit oder über Schlussfolgerungen aus dem geladenen XML erstellt werden. Weitere Informationen zum Laden des Schemas und der Inhalte eines DataSet aus XML finden Sie unter Laden eines DataSets aus XML und Laden von DataSet-Schemainformationen aus XML.

Wenn das Schema eines DataSet anhand von XML erstellt wird, wird es in der Regel mit XSD (XML Schema Definition Language) (wie unter Ableiten einer relationalen DataSet-Struktur aus XML-Schema beschrieben [XSD]) oder mit XDR (XML Data Reduced) explizit angegeben. Wenn kein XML-Schema oder XDR-Schema im XML-Code verfügbar ist, kann das Schema des Schemas DataSet aus der Struktur der XML-Elemente und -Attribute abgeleitet werden.

In diesem Abschnitt werden die Regeln für DataSet die Schemaableitung beschrieben, indem XML-Elemente und -Attribute und deren Struktur sowie das resultierende abgeleitete DataSet Schema angezeigt werden.

Nicht alle Attribute, die in einem XML-Dokument vorhanden sind, sollten in den Ableitungsprozess einbezogen werden. Namespacequalifizierte Attribute können Metadaten enthalten, die für das XML-Dokument, aber nicht für das DataSet Schema wichtig sind. Mit InferXmlSchemadieser Option können Sie Namespaces angeben, die während des Rückschlussprozesses ignoriert werden sollen. Weitere Informationen finden Sie unter Laden von DataSet-Schemainformationen aus XML.

In diesem Abschnitt

Zusammenfassung des DataSet-Schema-Rückschlussprozesses
Bietet eine allgemeine Übersicht über die Regeln zum Ableiten des Schemas eines DataSet aus XML.

Ableiten von Tabellen
Beschreibt die XML-Elemente, die in einer DataSet als Tabellen erkannt werden.

Ableiten von Spalten
Beschreibt die XML-Elemente und Attribute, die als Tabellenspalten abgeleitet werden.

Ableiten von Beziehungen
Beschreibt die Objekte DataRelation und ForeignKeyConstraint, die für geschachtelte, abgeleitete Tabellen erstellt wurden.

Ableiten von Elementtext
Beschreibt die Spalten, die für Text in XML-Elementen erstellt werden, und erläutert, wann Text in XML-Elementen ignoriert wird.

Schlussfolgerungseinschränkungen
Erläutert die Einschränkungen der Schema-Ableitung.

Verwenden von XML in einem DataSet
Beschreibt, wie das DataSet Objekt mit XML-Daten interagiert.

Ableiten der relationalen DataSet-Struktur vom XML-Schema (XSD)
Beschreibt die relationale Struktur oder das Schema eines DataSet, das aus der XML-Schema-Definitionssprache (XSD) erstellt wurde.

Übersicht über ADO.NET
Beschreibt die ADO.NET Architektur und Komponenten sowie deren Verwendung, um auf vorhandene Datenquellen zuzugreifen und Anwendungsdaten zu verwalten.

Siehe auch