Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Możesz napisać schemat schematu DataSet jako schematu języka definicji schematu XML (XSD), aby można było je transportować, z powiązanymi danymi lub bez niego, w dokumencie XML. Schemat XML można zapisywać w pliku, strumieniu, XmlWriter, lub ciągu. Jest to przydatne do generowania silnie typizowanego DataSet. Aby uzyskać więcej informacji na temat silnie typizowanych obiektów DataSet, zobacz Typizowane zestawy danych.
Możesz określić, jak kolumna tabeli jest reprezentowana w schemacie XML przy użyciu właściwości DataColumn obiektu. Aby uzyskać więcej informacji, zobacz "Mapowanie kolumn na elementy XML, atrybuty i tekst" w artykule Pisanie zawartości zestawu danych jako danych XML.
Aby zapisać schemat zestawu danych jako schemat XML, w pliku, strumieniu lub xmlWriter, użyj metody WriteXmlSchema zestawu danych. WriteXmlSchema przyjmuje jeden parametr określający miejsce docelowe wynikowego schematu XML. W poniższych przykładach kodu pokazano, jak napisać schemat XML zestawu danych do pliku, przekazując ciąg zawierający nazwę pliku i StreamWriter obiekt.
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();
Aby uzyskać schemat zestawu danych i zapisać go jako ciąg schematu XML, użyj metody GetXmlSchema , jak pokazano w poniższym przykładzie.
Dim schemaString As String = dataSet.GetXmlSchema()
string schemaString = dataSet.GetXmlSchema();