Leer en inglés

Compartir a través de


DataSet.GetXmlSchema Método

Definición

Devuelve el esquema XML para la representación XML de los datos almacenados en DataSet.

public string GetXmlSchema ();

Devoluciones

Cadena que es el esquema XML para la representación XML de los datos almacenados en DataSet.

Ejemplos

En el ejemplo siguiente se crea y DataSetDataTabley, a continuación, se muestra el esquema en formato XML.

private static void DemonstrateGetXml()
{
    // Create a DataSet with one table containing
    // two columns and 10 rows.
    DataSet dataSet = new DataSet("dataSet");
    DataTable table = dataSet.Tables.Add("Items");
    table.Columns.Add("id", typeof(int));
    table.Columns.Add("Item", typeof(string));

    // Add ten rows.
    DataRow row;
    for(int i = 0; i <10;i++)
    {
        row = table.NewRow();
        row["id"]= i;
        row["Item"]= "Item" + i;
        table.Rows.Add(row);
    }

    // Display the DataSet contents as XML.
    Console.WriteLine( dataSet.GetXml() );
}

Comentarios

Llamar a este método es idéntico a llamar a WriteXmlSchema, excepto que solo se escribe el esquema principal.

GetXmlSchema devuelve XML como una cadena y, por tanto, requiere más sobrecarga que WriteXmlSchema escribir XML en un archivo.

Si crea un DataSet mediante la inferencia de esquema y lo serializa mediante XML o servicios web, el orden de las columnas puede cambiar.

Se aplica a

Producto Versiones
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

Consulte también