DataSet.GetXmlSchema Method ()
.NET Framework (current version)
Returns the XML Schema for the XML representation of the data stored in the DataSet.
Assembly: System.Data (in System.Data.dll)
Calling this method is identical to calling WriteXmlSchema, except that only the primary schema is written.
GetXmlSchema returns XML as a string, and therefore requires more overhead than WriteXmlSchema to write XML to a file.
If you build a DataSet using schema inference and serialize it using XML or Web services, the column ordering may change.
The following example creates a DataSet and DataTable, and then displays the schema in XML format.
Private Shared Sub DemonstrateGetXml() ' Create a DataSet with one table ' containing two columns and 10 rows. Dim dataSet As DataSet = New DataSet("dataSet") Dim table As DataTable = dataSet.Tables.Add("Items") table.Columns.Add("id", Type.GetType("System.Int32")) table.Columns.Add("Item", Type.GetType("System.String")) ' Add ten rows. Dim row As DataRow Dim i As Integer For i = 0 To 9 row = table.NewRow() row("id") = i row("Item")= "Item" & i table.Rows.Add(row) Next ' Display the DataSet contents as XML. Console.WriteLine( dataSet.GetXml() ) End Sub
.NET Framework
Available since 1.1
Available since 1.1
Show: