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 souboru DataSet.
Přetížení
| Name | Description |
|---|---|
| ReadXmlSchema(Stream) |
Načte schéma XML ze zadaného Stream souboru do objektu DataSet. |
| ReadXmlSchema(TextReader) |
Načte schéma XML ze zadaného TextReader souboru do objektu DataSet. |
| ReadXmlSchema(String) |
Načte schéma XML ze zadaného souboru do DataSetsouboru . |
| ReadXmlSchema(XmlReader) |
Načte schéma XML ze zadaného XmlReader souboru do objektu DataSet. |
ReadXmlSchema(Stream)
- Zdroj:
- DataSet.cs
- Zdroj:
- DataSet.cs
- Zdroj:
- DataSet.cs
- Zdroj:
- DataSet.cs
- Zdroj:
- DataSet.cs
public:
void ReadXmlSchema(System::IO::Stream ^ stream);
[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Members from serialized types may use dynamic code generation.")]
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly.")]
public void ReadXmlSchema(System.IO.Stream? stream);
public void ReadXmlSchema(System.IO.Stream? stream);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly.")]
public void ReadXmlSchema(System.IO.Stream? stream);
public void ReadXmlSchema(System.IO.Stream stream);
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Members from serialized types may use dynamic code generation.")>]
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly.")>]
member this.ReadXmlSchema : System.IO.Stream -> unit
member this.ReadXmlSchema : System.IO.Stream -> unit
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly.")>]
member this.ReadXmlSchema : System.IO.Stream -> unit
Public Sub ReadXmlSchema (stream As Stream)
Parametry
- Atributy
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
Použijte metodu ReadXmlSchema k vytvoření schématu pro .DataSet Schéma obsahuje definice tabulek, relací a omezení. K zápisu schématu do dokumentu XML použijte metodu WriteXmlSchema .
Schéma XML je zapsáno pomocí standardu XSD.
Note
K poškození dat může dojít, pokud se typy msdata:DataType a xs:type neshodují. Nevyvolá se žádná výjimka.
Metoda ReadXmlSchema je obecně vyvolána před vyvoláním ReadXml metody, která se používá k vyplnění DataSet.
Třídy odvozené od Stream třídy zahrnují BufferedStream, FileStream, MemoryStream, a NetworkStream.
Note
Pokud schéma pro vaše DataSet obsahuje prvky se stejným názvem, ale jiný typ, ve stejném oboru názvů, je vyvolán výjimka při pokusu o načtení schématu DataSet do s ReadXmlSchema. K této výjimce nedojde, pokud používáte .NET Framework verze 1.0.
Viz také
Platí pro
ReadXmlSchema(TextReader)
- Zdroj:
- DataSet.cs
- Zdroj:
- DataSet.cs
- Zdroj:
- DataSet.cs
- Zdroj:
- DataSet.cs
- Zdroj:
- DataSet.cs
Načte schéma XML ze zadaného TextReader souboru do objektu DataSet.
public:
void ReadXmlSchema(System::IO::TextReader ^ reader);
[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Members from serialized types may use dynamic code generation.")]
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly.")]
public void ReadXmlSchema(System.IO.TextReader? reader);
public void ReadXmlSchema(System.IO.TextReader? reader);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly.")]
public void ReadXmlSchema(System.IO.TextReader? reader);
public void ReadXmlSchema(System.IO.TextReader reader);
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Members from serialized types may use dynamic code generation.")>]
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly.")>]
member this.ReadXmlSchema : System.IO.TextReader -> unit
member this.ReadXmlSchema : System.IO.TextReader -> unit
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly.")>]
member this.ReadXmlSchema : System.IO.TextReader -> unit
Public Sub ReadXmlSchema (reader As TextReader)
Parametry
- reader
- TextReader
Ze TextReader kterého se má číst.
- Atributy
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
Použijte metodu ReadXmlSchema k vytvoření schématu pro .DataSet Schéma obsahuje definice tabulek, relací a omezení. K zápisu schématu do dokumentu XML použijte metodu WriteXmlSchema .
Schéma XML je zapsáno pomocí standardu XSD.
Note
K poškození dat může dojít, pokud se typy msdata:DataType a xs:type neshodují. Nevyvolá se žádná výjimka.
Metoda ReadXmlSchema je obecně vyvolána před vyvoláním ReadXml metody, která se používá k vyplnění DataSet.
Třídy, které dědí z TextReader třídy, zahrnují třídy StreamReader a StringReader třídy.
Note
Pokud schéma pro vaše DataSet obsahuje prvky se stejným názvem, ale jiný typ, ve stejném oboru názvů, je vyvolán výjimka při pokusu o načtení schématu DataSet do s ReadXmlSchema. K této výjimce nedojde, pokud používáte .NET Framework verze 1.0.
Viz také
Platí pro
ReadXmlSchema(String)
- Zdroj:
- DataSet.cs
- Zdroj:
- DataSet.cs
- Zdroj:
- DataSet.cs
- Zdroj:
- DataSet.cs
- Zdroj:
- DataSet.cs
Načte schéma XML ze zadaného souboru do DataSetsouboru .
public:
void ReadXmlSchema(System::String ^ fileName);
[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Members from serialized types may use dynamic code generation.")]
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly.")]
public void ReadXmlSchema(string fileName);
public void ReadXmlSchema(string fileName);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly.")]
public void ReadXmlSchema(string fileName);
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Members from serialized types may use dynamic code generation.")>]
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly.")>]
member this.ReadXmlSchema : string -> unit
member this.ReadXmlSchema : string -> unit
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly.")>]
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.
- Atributy
Výjimky
FileIOPermission není nastavena 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
Použijte metodu ReadXmlSchema k vytvoření schématu pro .DataSet Schéma obsahuje definice tabulek, relací a omezení. K zápisu schématu do dokumentu XML použijte metodu WriteXmlSchema .
Schéma XML je zapsáno pomocí standardu XSD.
Note
K poškození dat může dojít, pokud se typy msdata:DataType a xs:type neshodují. Nevyvolá se žádná výjimka.
Metoda ReadXmlSchema je obecně vyvolána před vyvoláním ReadXml metody, která se používá k vyplnění DataSet.
Note
Pokud schéma pro vaše DataSet obsahuje prvky se stejným názvem, ale jiný typ, ve stejném oboru názvů, je vyvolán výjimka při pokusu o načtení schématu DataSet do s ReadXmlSchema. K této výjimce nedojde, pokud používáte .NET Framework verze 1.0.
Viz také
Platí pro
ReadXmlSchema(XmlReader)
- Zdroj:
- DataSet.cs
- Zdroj:
- DataSet.cs
- Zdroj:
- DataSet.cs
- Zdroj:
- DataSet.cs
- Zdroj:
- DataSet.cs
public:
void ReadXmlSchema(System::Xml::XmlReader ^ reader);
[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Members from serialized types may use dynamic code generation.")]
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly.")]
public void ReadXmlSchema(System.Xml.XmlReader? reader);
public void ReadXmlSchema(System.Xml.XmlReader? reader);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly.")]
public void ReadXmlSchema(System.Xml.XmlReader? reader);
public void ReadXmlSchema(System.Xml.XmlReader reader);
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Members from serialized types may use dynamic code generation.")>]
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly.")>]
member this.ReadXmlSchema : System.Xml.XmlReader -> unit
member this.ReadXmlSchema : System.Xml.XmlReader -> unit
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly.")>]
member this.ReadXmlSchema : System.Xml.XmlReader -> unit
Public Sub ReadXmlSchema (reader As XmlReader)
Parametry
- Atributy
Příklady
Následující příklad vytvoří nový DataSet a System.IO.FileStream objekt. Objekt FileStream vytvořený s cestou k souboru a názvem souboru se používá k vytvoření System.Xml.XmlTextReader , který se předá jako argument metodě 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
Použijte metodu ReadXmlSchema k vytvoření schématu pro .DataSet Schéma obsahuje definice tabulek, relací a omezení.
Schéma XML je zapsáno pomocí standardu XSD.
Note
K poškození dat může dojít, pokud se typy msdata:DataType a xs:type neshodují. Nevyvolá se žádná výjimka.
Metoda ReadXmlSchema je 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.
Note
Pokud schéma pro vaše DataSet obsahuje prvky se stejným názvem, ale jiný typ, ve stejném oboru názvů, je vyvolán výjimka při pokusu o načtení schématu DataSet do s ReadXmlSchema. K této výjimce nedojde, pokud používáte .NET Framework verze 1.0.