DataSet.ReadXmlSchema DataSet.ReadXmlSchema DataSet.ReadXmlSchema DataSet.ReadXmlSchema Method

Definition

Liest ein XML-Schema in die DataSet.Reads an XML schema into the DataSet.

Überlädt

ReadXmlSchema(Stream) ReadXmlSchema(Stream) ReadXmlSchema(Stream)

Liest das XML-Schema aus dem angegebenen Stream in das DataSet.Reads the XML schema from the specified Stream into the DataSet.

ReadXmlSchema(TextReader) ReadXmlSchema(TextReader) ReadXmlSchema(TextReader) ReadXmlSchema(TextReader)

Liest das XML-Schema aus dem angegebenen TextReader in das DataSet.Reads the XML schema from the specified TextReader into the DataSet.

ReadXmlSchema(String) ReadXmlSchema(String) ReadXmlSchema(String) ReadXmlSchema(String)

Liest das XML-Schema aus der angegebenen Datei in das DataSet.Reads the XML schema from the specified file into the DataSet.

ReadXmlSchema(XmlReader) ReadXmlSchema(XmlReader) ReadXmlSchema(XmlReader) ReadXmlSchema(XmlReader)

Liest das XML-Schema aus dem angegebenen XmlReader in das DataSet.Reads the XML schema from the specified XmlReader into the DataSet.

ReadXmlSchema(Stream) ReadXmlSchema(Stream) ReadXmlSchema(Stream)

Liest das XML-Schema aus dem angegebenen Stream in das DataSet.Reads the XML schema from the specified Stream into the DataSet.

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

Parameter

stream
Stream Stream Stream Stream

Der Stream, aus dem gelesen werden soll.The Stream from which to read.

Beispiele

Im folgenden Beispiel wird ein FileStream -Objekt erstellt, mit dem ein XML-Schema gelesen ReadXmlSchema wird, und die-Methode wird mit dem-Objekt aufgerufen.The following example creates a FileStream object to read an XML schema with, and invokes the ReadXmlSchema method with the object.

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

Hinweise

Verwenden Sie ReadXmlSchema die-Methode, um das Schema DataSetfür eine zu erstellen.Use the ReadXmlSchema method to create the schema for a DataSet. Das Schema umfasst Tabellen-, Beziehungs-und Einschränkungs Definitionen.The schema includes table, relation, and constraint definitions. Verwenden Sie die WriteXmlSchema -Methode, um ein Schema in ein XML-Dokument zu schreiben.To write a schema to an XML document, use the WriteXmlSchema method.

Das XML-Schema wird mit dem XSD-Standard geschrieben.The XML schema is written using the XSD standard.

Hinweis

Daten Beschädigungen können auftreten, wenn die Typen msdata: datatype und xs: Type nicht identisch sind.Data corruption can occur if the msdata:DataType and the xs:type types do not match. Es wird keine Ausnahme ausgelöst.No exception will be thrown.

Die ReadXmlSchema -Methode wird im allgemeinen aufgerufen, ReadXml bevor die-Methode aufgerufen wird, DataSetdie zum Ausfüllen des verwendet wird.The ReadXmlSchema method is generally invoked before invoking the ReadXml method which is used to fill the DataSet.

Zu den Klassen, die Stream von der-Klasse MemoryStreamabgeleitet werden NetworkStream, gehören BufferedStream, FileStream, und.Classes that derive from the Stream class include BufferedStream, FileStream, MemoryStream, and NetworkStream.

Hinweis

Wenn das Schema für DataSet die Elemente DataSet mit demselben Namen, aber unterschiedlichen Typs im gleichen Namespace enthält, wird eine Ausnahme ausgelöst, wenn Sie versuchen, das Schema in mit ReadXmlSchemazu lesen.If the schema for your DataSet contains elements of the same name, but different type, in the same namespace, an exception is be thrown when you attempt to read the schema into the DataSet with ReadXmlSchema. Diese Ausnahme tritt nicht auf, wenn Sie .NET Framework Version 1,0 verwenden.This exception does not occur if you are using .NET Framework version 1.0.

Siehe auch

ReadXmlSchema(TextReader) ReadXmlSchema(TextReader) ReadXmlSchema(TextReader) ReadXmlSchema(TextReader)

Liest das XML-Schema aus dem angegebenen TextReader in das DataSet.Reads the XML schema from the specified TextReader into the DataSet.

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 TextReader TextReader TextReader

Der TextReader, aus dem gelesen werden soll.The TextReader from which to read.

Beispiele

Im folgenden Beispiel wird ein StreamReader -Objekt erstellt, mit dem ein Schema gelesen wird ReadXmlSchema , und die-Methode wird mit dem-Objekt aufgerufen.The following example creates a StreamReader object to read a schema with, and invokes the ReadXmlSchema method with the object.

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

Hinweise

Verwenden Sie ReadXmlSchema die-Methode, um das Schema DataSetfür eine zu erstellen.Use the ReadXmlSchema method to create the schema for a DataSet. Das Schema umfasst Tabellen-, Beziehungs-und Einschränkungs Definitionen.The schema includes table, relation, and constraint definitions. Verwenden Sie die WriteXmlSchema -Methode, um ein Schema in ein XML-Dokument zu schreiben.To write a schema to an XML document, use the WriteXmlSchema method.

Das XML-Schema wird mit dem XSD-Standard geschrieben.The XML schema is written using the XSD standard.

Hinweis

Daten Beschädigungen können auftreten, wenn die Typen msdata: datatype und xs: Type nicht identisch sind.Data corruption can occur if the msdata:DataType and the xs:type types do not match. Es wird keine Ausnahme ausgelöst.No exception will be thrown.

Die ReadXmlSchema -Methode wird im allgemeinen aufgerufen, ReadXml bevor die-Methode aufgerufen wird, DataSetdie zum Ausfüllen des verwendet wird.The ReadXmlSchema method is generally invoked before invoking the ReadXml method which is used to fill the DataSet.

Klassen, die von der TextReader -Klasse erben StreamReader , StringReader enthalten die Klassen und.Classes that inherit from the TextReader class include the StreamReader and StringReader classes.

Hinweis

Wenn das Schema für DataSet die Elemente DataSet mit demselben Namen, aber unterschiedlichen Typs im gleichen Namespace enthält, wird eine Ausnahme ausgelöst, wenn Sie versuchen, das Schema in mit ReadXmlSchemazu lesen.If the schema for your DataSet contains elements of the same name, but different type, in the same namespace, an exception is be thrown when you attempt to read the schema into the DataSet with ReadXmlSchema. Diese Ausnahme tritt nicht auf, wenn Sie .NET Framework Version 1,0 verwenden.This exception does not occur if you are using .NET Framework version 1.0.

Siehe auch

ReadXmlSchema(String) ReadXmlSchema(String) ReadXmlSchema(String) ReadXmlSchema(String)

Liest das XML-Schema aus der angegebenen Datei in das DataSet.Reads the XML schema from the specified file into the DataSet.

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 String String String

Der Name der Datei, aus der gelesen werden soll, einschließlich des Pfades.The file name (including the path) from which to read.

Ausnahmen

Beispiele

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

Hinweise

Verwenden Sie ReadXmlSchema die-Methode, um das Schema DataSetfür eine zu erstellen.Use the ReadXmlSchema method to create the schema for a DataSet. Das Schema umfasst Tabellen-, Beziehungs-und Einschränkungs Definitionen.The schema includes table, relation, and constraint definitions. Verwenden Sie die WriteXmlSchema -Methode, um ein Schema in ein XML-Dokument zu schreiben.To write a schema to an XML document, use the WriteXmlSchema method.

Das XML-Schema wird mit dem XSD-Standard geschrieben.The XML schema is written using the XSD standard.

Hinweis

Daten Beschädigungen können auftreten, wenn die Typen msdata: datatype und xs: Type nicht identisch sind.Data corruption can occur if the msdata:DataType and the xs:type types do not match. Es wird keine Ausnahme ausgelöst.No exception will be thrown.

Die ReadXmlSchema -Methode wird im allgemeinen aufgerufen, ReadXml bevor die-Methode aufgerufen wird, DataSetdie zum Ausfüllen des verwendet wird.The ReadXmlSchema method is generally invoked before invoking the ReadXml method which is used to fill the DataSet.

Hinweis

Wenn das Schema für DataSet die Elemente DataSet mit demselben Namen, aber unterschiedlichen Typs im gleichen Namespace enthält, wird eine Ausnahme ausgelöst, wenn Sie versuchen, das Schema in mit ReadXmlSchemazu lesen.If the schema for your DataSet contains elements of the same name, but different type, in the same namespace, an exception is thrown when you attempt to read the schema into the DataSet with ReadXmlSchema. Diese Ausnahme tritt nicht auf, wenn Sie .NET Framework Version 1,0 verwenden.This exception does not occur if you are using .NET Framework version 1.0.

Sicherheit

FileIOPermission
zum Lesen und Schreiben von Dateien.for reading and writing files. Zugehörige Enumeration:FileIOPermissionAccessAssociated enumeration: FileIOPermissionAccess

Siehe auch

ReadXmlSchema(XmlReader) ReadXmlSchema(XmlReader) ReadXmlSchema(XmlReader) ReadXmlSchema(XmlReader)

Liest das XML-Schema aus dem angegebenen XmlReader in das DataSet.Reads the XML schema from the specified XmlReader into the DataSet.

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 XmlReader XmlReader XmlReader

Der XmlReader, aus dem gelesen werden soll.The XmlReader from which to read.

Beispiele

Das folgende Beispiel erstellt ein neues DataSet und System.IO.FileStream Objekt.The following example creates a new DataSet and System.IO.FileStream object. Das FileStream -Objekt, das mit einem Dateipfad und einem Dateinamen erstellt wurde, System.Xml.XmlTextReader wird verwendet, um einen zu erstellen, ReadXmlSchema der als Argument an die-Methode übermittelt wird.The FileStream object, created with a file path and file name, is used to create an System.Xml.XmlTextReader that is passed as an argument to the ReadXmlSchema method.

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

Hinweise

Verwenden Sie ReadXmlSchema die-Methode, um das Schema DataSetfür eine zu erstellen.Use the ReadXmlSchema method to create the schema for a DataSet. Das Schema umfasst Tabellen-, Beziehungs-und Einschränkungs Definitionen.The schema includes table, relation, and constraint definitions.

Das XML-Schema wird mit dem XSD-Standard geschrieben.The XML schema is written using the XSD standard.

Hinweis

Daten Beschädigungen können auftreten, wenn die Typen msdata: datatype und xs: Type nicht identisch sind.Data corruption can occur if the msdata:DataType and the xs:type types do not match. Es wird keine Ausnahme ausgelöst.No exception will be thrown.

Die ReadXmlSchema -Methode wird im allgemeinen aufgerufen, ReadXml bevor die-Methode aufgerufen wird, DataSetdie zum Ausfüllen des verwendet wird.The ReadXmlSchema method is generally invoked before invoking the ReadXml method which is used to fill the DataSet.

Die System.Xml.XmlReader Klasse ist abstrakt.The System.Xml.XmlReader class is abstract. Eine Klasse, die von erben die XmlReader ist die System.Xml.XmlTextReader Klasse.A class that inherits from the XmlReader is the System.Xml.XmlTextReader class.

Hinweis

Wenn das Schema für DataSet die Elemente DataSet mit demselben Namen, aber unterschiedlichen Typs im gleichen Namespace enthält, wird eine Ausnahme ausgelöst, wenn Sie versuchen, das Schema in mit ReadXmlSchemazu lesen.If the schema for your DataSet contains elements of the same name, but different type, in the same namespace, an exception is be thrown when you attempt to read the schema into the DataSet with ReadXmlSchema. Diese Ausnahme tritt nicht auf, wenn Sie .NET Framework Version 1,0 verwenden.This exception does not occur if you are using .NET Framework version 1.0.

Siehe auch

Gilt für: