Bagikan melalui


DataSet.ReadXmlSchema Metode

Definisi

Membaca skema XML ke DataSetdalam .

Overload

ReadXmlSchema(Stream)

Membaca skema XML dari yang ditentukan Stream ke DataSetdalam .

ReadXmlSchema(TextReader)

Membaca skema XML dari yang ditentukan TextReader ke DataSetdalam .

ReadXmlSchema(String)

Membaca skema XML dari file yang ditentukan ke DataSetdalam .

ReadXmlSchema(XmlReader)

Membaca skema XML dari yang ditentukan XmlReader ke DataSetdalam .

ReadXmlSchema(Stream)

Sumber:
DataSet.cs
Sumber:
DataSet.cs
Sumber:
DataSet.cs

Membaca skema XML dari yang ditentukan Stream ke DataSetdalam .

public:
 void ReadXmlSchema(System::IO::Stream ^ stream);
public void ReadXmlSchema (System.IO.Stream? stream);
public void ReadXmlSchema (System.IO.Stream stream);
member this.ReadXmlSchema : System.IO.Stream -> unit
Public Sub ReadXmlSchema (stream As Stream)

Parameter

stream
Stream

dari Stream mana untuk membaca.

Contoh

Contoh berikut membuat FileStream objek untuk membaca skema XML dengan, dan memanggil ReadXmlSchema metode dengan objek .

private void ReadSchemaFromFileStream(DataSet thisDataSet)
{
    // Set the file path and name.
    // Modify this for your purposes.
    string filename="Schema.xml";

    // Create the FileStream object with the file name,
    // and set to open the file.
    System.IO.FileStream stream =
        new System.IO.FileStream(filename,System.IO.FileMode.Open);

    // Read the schema into the DataSet.
    thisDataSet.ReadXmlSchema(stream);

    // Close the FileStream.
    stream.Close();
}
Private Sub ReadSchemaFromFileStream(thisDataSet As DataSet)
    ' Set the file path and name. Modify this for your purposes.
    Dim filename As String = "Schema.xml"

    ' Create the FileStream object with the file name, 
    ' and set to open the file
    Dim stream As New System.IO.FileStream _
        (filename, System.IO.FileMode.Open)

    ' Read the schema into the DataSet.
    thisDataSet.ReadXmlSchema(stream)

    ' Close the FileStream.
    stream.Close()
End Sub

Keterangan

ReadXmlSchema Gunakan metode untuk membuat skema untuk DataSet. Skema ini mencakup definisi tabel, relasi, dan batasan. Untuk menulis skema ke dokumen XML, gunakan WriteXmlSchema metode .

Skema XML ditulis menggunakan standar XSD.

Catatan

Kerusakan data dapat terjadi jika msdata:DataType dan jenis xs:type tidak cocok. Tak terkecuali akan dilemparkan.

Metode ReadXmlSchema ini umumnya dipanggil sebelum memanggil ReadXml metode yang digunakan untuk mengisi DataSet.

Kelas yang berasal dari kelas meliputi BufferedStream, , MemoryStreamFileStream, dan NetworkStream.Stream

Catatan

Jika skema untuk Anda DataSet berisi elemen dengan nama yang sama, tetapi jenis yang berbeda, di namespace yang sama, pengecualian akan dilemparkan ketika Anda mencoba membaca skema ke dalam DataSet dengan ReadXmlSchema. Pengecualian ini tidak terjadi jika Anda menggunakan .NET Framework versi 1.0.

Lihat juga

Berlaku untuk

ReadXmlSchema(TextReader)

Sumber:
DataSet.cs
Sumber:
DataSet.cs
Sumber:
DataSet.cs

Membaca skema XML dari yang ditentukan TextReader ke DataSetdalam .

public:
 void ReadXmlSchema(System::IO::TextReader ^ reader);
public void ReadXmlSchema (System.IO.TextReader? reader);
public void ReadXmlSchema (System.IO.TextReader reader);
member this.ReadXmlSchema : System.IO.TextReader -> unit
Public Sub ReadXmlSchema (reader As TextReader)

Parameter

reader
TextReader

dari TextReader mana untuk membaca.

Contoh

Contoh berikut membuat StreamReader objek untuk membaca skema dengan, dan memanggil ReadXmlSchema metode dengan objek .

private void ReadSchemaFromStreamReader()
{
    // Create the DataSet to read the schema into.
    DataSet thisDataSet = new DataSet();

    // Set the file path and name. Modify this for your purposes.
    string filename="Schema.xml";

    // Create a StreamReader object with the file path and name.
    System.IO.StreamReader readStream =
        new System.IO.StreamReader(filename);

    // Invoke the ReadXmlSchema method with the StreamReader object.
    thisDataSet.ReadXmlSchema(readStream);

    // Close the StreamReader
    readStream.Close();
}
Private Sub ReadSchemaFromStreamReader()
    ' Create the DataSet to read the schema into.
    Dim thisDataSet As New DataSet()

    ' Set the file path and name. Modify this for your purposes.
    Dim filename As String = "Schema.xml"

    ' Create a StreamReader object with the file path and name.
    Dim readStream As New System.IO.StreamReader(filename)

    ' Invoke the ReadXmlSchema method with the StreamReader object.
    thisDataSet.ReadXmlSchema(readStream)

    ' Close the StreamReader
    readStream.Close()
End Sub

Keterangan

ReadXmlSchema Gunakan metode untuk membuat skema untuk DataSet. Skema ini mencakup definisi tabel, relasi, dan batasan. Untuk menulis skema ke dokumen XML, gunakan WriteXmlSchema metode .

Skema XML ditulis menggunakan standar XSD.

Catatan

Kerusakan data dapat terjadi jika msdata:DataType dan jenis xs:type tidak cocok. Tak terkecuali akan dilemparkan.

Metode ReadXmlSchema ini umumnya dipanggil sebelum memanggil ReadXml metode yang digunakan untuk mengisi DataSet.

Kelas yang diwarisi dari TextReader kelas mencakup StreamReader kelas dan StringReader .

Catatan

Jika skema untuk Anda DataSet berisi elemen dengan nama yang sama, tetapi jenis yang berbeda, di namespace yang sama, pengecualian akan dilemparkan ketika Anda mencoba membaca skema ke dalam DataSet dengan ReadXmlSchema. Pengecualian ini tidak terjadi jika Anda menggunakan .NET Framework versi 1.0.

Lihat juga

Berlaku untuk

ReadXmlSchema(String)

Sumber:
DataSet.cs
Sumber:
DataSet.cs
Sumber:
DataSet.cs

Membaca skema XML dari file yang ditentukan ke DataSetdalam .

public:
 void ReadXmlSchema(System::String ^ fileName);
public void ReadXmlSchema (string fileName);
member this.ReadXmlSchema : string -> unit
Public Sub ReadXmlSchema (fileName As String)

Parameter

fileName
String

Nama file (termasuk jalur) tempat membaca.

Pengecualian

Contoh

private void ReadSchemaFromFile(){
   // Create the DataSet to read the schema into.
   DataSet thisDataSet = new DataSet();

   // Set the file path and name. Modify this for your purposes.
   string filename="Schema.xml";

   // Invoke the ReadXmlSchema method with the file name.
   thisDataSet.ReadXmlSchema(filename);
}
Private Sub ReadSchemaFromFile()
    ' Create the DataSet to read the schema into.
    Dim thisDataSet As New DataSet()

    ' Set the file path and name. Modify this for your purposes.
    Dim filename As String = "Schema.xml"

    ' Invoke the ReadXmlSchema method with the file name.
    thisDataSet.ReadXmlSchema(filename)
End Sub

Keterangan

ReadXmlSchema Gunakan metode untuk membuat skema untuk DataSet. Skema ini mencakup definisi tabel, relasi, dan batasan. Untuk menulis skema ke dokumen XML, gunakan WriteXmlSchema metode .

Skema XML ditulis menggunakan standar XSD.

Catatan

Kerusakan data dapat terjadi jika msdata:DataType dan jenis xs:type tidak cocok. Tak terkecuali akan dilemparkan.

Metode ReadXmlSchema ini umumnya dipanggil sebelum memanggil ReadXml metode yang digunakan untuk mengisi DataSet.

Catatan

Jika skema untuk Anda DataSet berisi elemen dengan nama yang sama, tetapi jenis yang berbeda, di namespace yang sama, pengecualian dilemparkan ketika Anda mencoba membaca skema ke dalam DataSet dengan ReadXmlSchema. Pengecualian ini tidak terjadi jika Anda menggunakan .NET Framework versi 1.0.

Lihat juga

Berlaku untuk

ReadXmlSchema(XmlReader)

Sumber:
DataSet.cs
Sumber:
DataSet.cs
Sumber:
DataSet.cs

Membaca skema XML dari yang ditentukan XmlReader ke DataSetdalam .

public:
 void ReadXmlSchema(System::Xml::XmlReader ^ reader);
public void ReadXmlSchema (System.Xml.XmlReader? reader);
public void ReadXmlSchema (System.Xml.XmlReader reader);
member this.ReadXmlSchema : System.Xml.XmlReader -> unit
Public Sub ReadXmlSchema (reader As XmlReader)

Parameter

reader
XmlReader

dari XmlReader mana untuk membaca.

Contoh

Contoh berikut membuat objek dan System.IO.FileStream baruDataSet. Objek FileStream , dibuat dengan jalur file dan nama file, digunakan untuk membuat System.Xml.XmlTextReader yang diteruskan sebagai argumen ke ReadXmlSchema metode .

private void ReadSchemaFromXmlTextReader()
{
    // Create the DataSet to read the schema into.
    DataSet thisDataSet = new DataSet();

    // Set the file path and name. Modify this for your purposes.
    string filename="Schema.xml";

    // Create a FileStream object with the file path and name.
    System.IO.FileStream stream = new System.IO.FileStream
        (filename,System.IO.FileMode.Open);

    // Create a new XmlTextReader object with the FileStream.
    System.Xml.XmlTextReader xmlReader=
        new System.Xml.XmlTextReader(stream);

    // Read the schema into the DataSet and close the reader.
    thisDataSet.ReadXmlSchema(xmlReader);
    xmlReader.Close();
}
Private Sub ReadSchemaFromXmlTextReader()
    ' Create the DataSet to read the schema into.
    Dim thisDataSet As New DataSet()

    ' Set the file path and name. Modify this for your purposes.
    Dim filename As String = "Schema.xml"

    ' Create a FileStream object with the file path and name.
    Dim stream As New System.IO.FileStream _
       (filename, System.IO.FileMode.Open)

    ' Create a new XmlTextReader object with the FileStream.
    Dim xmlReader As New System.Xml.XmlTextReader(stream)

    ' Read the schema into the DataSet and close the reader.
    thisDataSet.ReadXmlSchema(xmlReader)
    xmlReader.Close()
End Sub

Keterangan

ReadXmlSchema Gunakan metode untuk membuat skema untuk DataSet. Skema ini mencakup definisi tabel, relasi, dan batasan.

Skema XML ditulis menggunakan standar XSD.

Catatan

Kerusakan data dapat terjadi jika msdata:DataType dan jenis xs:type tidak cocok. Tak terkecuali akan dilemparkan.

Metode ReadXmlSchema ini umumnya dipanggil sebelum memanggil ReadXml metode yang digunakan untuk mengisi DataSet.

Kelas System.Xml.XmlReader ini abstrak. Kelas yang mewarisi dari XmlReader adalah System.Xml.XmlTextReader kelas .

Catatan

Jika skema untuk Anda DataSet berisi elemen dengan nama yang sama, tetapi jenis yang berbeda, di namespace yang sama, pengecualian akan dilemparkan ketika Anda mencoba membaca skema ke dalam DataSet dengan ReadXmlSchema. Pengecualian ini tidak terjadi jika Anda menggunakan .NET Framework versi 1.0.

Lihat juga

Berlaku untuk