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 XSD-Schemas (XML Schema Definition Language) schreiben, sodass Sie es in einem XML-Dokument mit oder ohne zugehörige Daten transportieren können. XML-Schema kann in eine Datei, einen Datenstrom, eine XmlWriteroder eine Zeichenfolge geschrieben werden. Es ist nützlich, ein stark typiertes DataSet zu generieren. Weitere Informationen zu stark typierten DataSet Objekten finden Sie unter "Typed DataSets".
Mithilfe der Eigenschaft des ColumnMapping Objekts können Sie angeben, wie eine Spalte einer Tabelle im XML-Schema DataColumn dargestellt wird. Weitere Informationen finden Sie unter "Zuordnen von Spalten zu XML-Elementen, Attributen und Text" im Schreiben von DataSet-Inhalten als XML-Daten.
Verwenden Sie die DataSet-Methode des DataSet, um das Schema eines WriteXmlSchema als XML-Schema in eine Datei, einen Stream oder einen XmlWriter zu schreiben.
WriteXmlSchema verwendet einen Parameter, der das Ziel des resultierenden XML-Schemas angibt. Die folgenden Codebeispiele veranschaulichen, wie das XML-Schema einer DataSet In eine Datei geschrieben wird, indem eine Zeichenfolge mit einem Dateinamen und einem StreamWriter Objekt übergeben wird.
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 Methode DataSet, um das Schema eines GetXmlSchema abzurufen und es als XML-Schemazeichenfolge zu schreiben, wie im untenstehenden Beispiel gezeigt.
Dim schemaString As String = dataSet.GetXmlSchema()
string schemaString = dataSet.GetXmlSchema();