DataSet.ReadXmlSchema Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Načte schéma XML do objektu DataSet.
Přetížení
ReadXmlSchema(Stream) | |
ReadXmlSchema(TextReader) |
Načte schéma XML ze zadaného TextReader schématu do .DataSet |
ReadXmlSchema(String) |
Načte schéma XML ze zadaného souboru do .DataSet |
ReadXmlSchema(XmlReader) |
ReadXmlSchema(Stream)
- Zdroj:
- DataSet.cs
- Zdroj:
- DataSet.cs
- Zdroj:
- DataSet.cs
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)
Parametry
Příklady
Následující příklad vytvoří FileStream objekt pro čtení schématu XML s a vyvolá metodu ReadXmlSchema s objektem .
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
Poznámky
ReadXmlSchema Pomocí metody vytvořte schéma pro DataSet. Schéma obsahuje definice tabulky, relace a omezení. K zápisu schématu do dokumentu XML použijte metodu WriteXmlSchema .
Schéma XML je zapsáno s použitím standardu XSD.
Poznámka
Pokud se typy msdata:DataType a xs:type neshodují, může dojít k poškození dat. Nebude vyvolána žádná výjimka.
Metoda je ReadXmlSchema obecně vyvolána před vyvoláním ReadXml metody, která se používá k vyplnění DataSet.
Mezi třídy odvozené z Stream třídy patří BufferedStream, FileStream, MemoryStreama NetworkStream.
Poznámka
Pokud schéma pro váš DataSet obsahuje prvky se stejným názvem, ale jiným typem, ve stejném oboru názvů, vyvolá se při pokusu o načtení schématu DataSetReadXmlSchemado s . K této výjimce nedochází, používáte-li rozhraní .NET Framework verze 1.0.
Viz také
Platí pro
ReadXmlSchema(TextReader)
- Zdroj:
- DataSet.cs
- Zdroj:
- DataSet.cs
- Zdroj:
- DataSet.cs
Načte schéma XML ze zadaného TextReader schématu do .DataSet
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)
Parametry
- reader
- TextReader
Hodnota TextReader , ze které se má číst.
Příklady
Následující příklad vytvoří StreamReader objekt pro čtení schématu a vyvolá metodu ReadXmlSchema s objektem .
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
Poznámky
ReadXmlSchema Pomocí metody vytvořte schéma pro DataSet. Schéma obsahuje definice tabulky, relace a omezení. K zápisu schématu do dokumentu XML použijte metodu WriteXmlSchema .
Schéma XML je zapsáno s použitím standardu XSD.
Poznámka
Pokud se typy msdata:DataType a xs:type neshodují, může dojít k poškození dat. Nebude vyvolána žádná výjimka.
Metoda je ReadXmlSchema obecně vyvolána před vyvoláním ReadXml metody, která se používá k vyplnění DataSet.
Třídy, které dědí TextReader z třídy, StreamReader zahrnují třídy a StringReader .
Poznámka
Pokud schéma pro váš DataSet obsahuje prvky se stejným názvem, ale jiným typem, ve stejném oboru názvů, vyvolá se při pokusu o načtení schématu DataSetReadXmlSchemado s . K této výjimce nedochází, používáte-li rozhraní .NET Framework verze 1.0.
Viz také
Platí pro
ReadXmlSchema(String)
- Zdroj:
- DataSet.cs
- Zdroj:
- DataSet.cs
- Zdroj:
- DataSet.cs
Načte schéma XML ze zadaného souboru do .DataSet
public:
void ReadXmlSchema(System::String ^ fileName);
public void ReadXmlSchema (string fileName);
member this.ReadXmlSchema : string -> unit
Public Sub ReadXmlSchema (fileName As String)
Parametry
- fileName
- String
Název souboru (včetně cesty), ze kterého se má číst.
Výjimky
FileIOPermission není nastavená na Readhodnotu .
Příklady
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
Poznámky
ReadXmlSchema Pomocí metody vytvořte schéma pro DataSet. Schéma obsahuje definice tabulky, relace a omezení. K zápisu schématu do dokumentu XML použijte metodu WriteXmlSchema .
Schéma XML je zapsáno s použitím standardu XSD.
Poznámka
Pokud se typy msdata:DataType a xs:type neshodují, může dojít k poškození dat. Nebude vyvolána žádná výjimka.
Metoda je ReadXmlSchema obecně vyvolána před vyvoláním ReadXml metody, která se používá k vyplnění DataSet.
Poznámka
Pokud schéma pro váš DataSet obsahuje prvky se stejným názvem, ale jiným typem, ve stejném oboru názvů, vyvolá se výjimka při pokusu o načtení schématu do objektu DataSet s ReadXmlSchema. K této výjimce nedochází, používáte-li rozhraní .NET Framework verze 1.0.
Viz také
Platí pro
ReadXmlSchema(XmlReader)
- Zdroj:
- DataSet.cs
- Zdroj:
- DataSet.cs
- Zdroj:
- DataSet.cs
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)
Parametry
Příklady
Následující příklad vytvoří nový DataSet objekt a System.IO.FileStream . Objekt FileStream vytvořený s cestou k souboru a názvem souboru se používá k vytvoření objektu System.Xml.XmlTextReader , který se předá metodě jako argument ReadXmlSchema .
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
Poznámky
ReadXmlSchema Pomocí metody vytvořte schéma pro DataSet. Schéma obsahuje definice tabulky, relace a omezení.
Schéma XML je zapsáno s použitím standardu XSD.
Poznámka
Pokud se typy msdata:DataType a xs:type neshodují, může dojít k poškození dat. Nebude vyvolána žádná výjimka.
Metoda je ReadXmlSchema obecně vyvolána před vyvoláním ReadXml metody, která se používá k vyplnění DataSet.
Třída System.Xml.XmlReader je abstraktní. Třída, která dědí z třídy , XmlReader
je System.Xml.XmlTextReader třída .
Poznámka
Pokud schéma pro váš DataSet obsahuje prvky se stejným názvem, ale jiným typem, ve stejném oboru názvů, vyvolá se při pokusu o načtení schématu DataSetReadXmlSchemado s . K této výjimce nedochází, používáte-li rozhraní .NET Framework verze 1.0.