Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Sie können das Schema eines DataSet als XSD-Schema (XML Schema Definition Language) schreiben, sodass Sie es mit oder ohne zugehörige Daten in ein XML-Dokument übertragen können. Das XML-Schema kann in eine Datei, einen Stream, einen XmlWriter oder eine Zeichenfolge geschrieben werden und eignet sich zum Generieren eines DataSet mit strikter Typbindung. Weitere Informationen zu DataSet-Objekten mit strikter Typbindung finden Sie unter Typisierte 'DataSets' (ADO.NET).
Mit der ColumnMapping-Eigenschaft des DataColumn-Objekts kann festgelegt werden, wie eine Tabellenspalte im XML-Schema dargestellt wird. Weitere Informationen finden Sie unter "Zuordnen von Spalten zu XML-Elementen, -Attributen und -Text" im Abschnitt Schreiben von 'DataSet'-Inhalt als XML-Daten (ADO.NET).
Verwenden Sie zum Schreiben eines DataSet als XML-Schema in eine Datei, einen Stream oder XmlWriter die WriteXmlSchema-Methode des DataSet. WriteXmlSchema verwendet einen Parameter, der das Ziel des resultierenden XML-Schemas angibt. In den folgenden Codebeispielen wird veranschaulicht, wie das XML-Schema eines DataSet in eine Datei geschrieben wird. Hierzu wird eine Zeichenfolge übergeben, die einen Dateinamen und ein StreamWriter-Objekt enthält.
dataSet.WriteXmlSchema("Customers.xsd")
dataSet.WriteXmlSchema("Customers.xsd");
Dim writer As System.IO.StreamWriter = New System.IO.StreamWriter("Customers.xsd")
dataSet.WriteXmlSchema(writer)
writer.Close()
System.IO.StreamWriter writer = new System.IO.StreamWriter("Customers.xsd");
dataSet.WriteXmlSchema(writer);
writer.Close();
Verwenden Sie die GetXmlSchema-Methode, um das Schema eines DataSetabzurufen und es als XML-Schemazeichenfolge zu schreiben. Dies wird im folgenden Beispiel veranschaulicht.
Dim schemaString As String = dataSet.GetXmlSchema()
string schemaString = dataSet.GetXmlSchema();
Siehe auch
Konzepte
Schreiben von 'DataSet'-Inhalt als XML-Daten (ADO.NET)
Weitere Ressourcen
Verwenden von XML in einem 'DataSet' (ADO.NET)