Freigeben über


Herleiten der relationalen DataSet-Struktur aus XML

Die relationale Struktur oder das Schema eines DataSets besteht aus Tabellen, Spalten, Einschränkungen und Relationen. Beim Laden eines DataSets von XML kann das Schema vordefiniert sein oder explizit bzw. durch Rückschluss aus der geladenen XML erstellt werden. Weitere Informationen über das Laden von Schema und Inhalt eines DataSets von XML finden Sie unter Laden eines DataSets aus XML und Laden von DataSet-Schemainformationen aus XML.

Wenn das Schema eines DataSets von XML erstellt wird, wird es in der Regel mit der XML Schema Definition (XSD)-Sprache (wie unter Generieren einer relationalen DataSet-Struktur aus einem XML-Schema (XSD) beschrieben) oder mit XML-Data Reduced (XDR) explizit angegeben. Falls in der XML kein XML-Schema oder XDR-Schema verfügbar ist, kann das Schema des DataSets von der Struktur der XML-Elemente und -Attribute hergeleitet werden.

In diesem Abschnitt werden anhand von XML-Elementen und -Attributen, ihrer Struktur und dem daraus hergeleiteten DataSet-Schema die Rückschlussregeln für DataSet-Schemas erläutert.

Angeben der herzuleitenden Attribute

Nicht alle in einem XML-Dokument vorhandenen Attribute sollten in den Rückschlussprozess einbezogen werden. Namespace-qualifizierte Attribute enthalten häufig Metadaten, die zwar für das XML-Dokument wichtig sind, nicht jedoch für das DataSet-Schema. Mit DataSet.InferXmlSchema legen Sie fest, dass bestimmte Namespaces beim Rückschlussprozess ignoriert werden. Weitere Informationen hierzu finden Sie unter Laden von DataSet-Schemainformationen aus XML.

In diesem Abschnitt

Verwandte Abschnitte