DataSet.ReadXmlSchema Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Lit un schéma XML dans le DataSet.
Surcharges
ReadXmlSchema(Stream) |
Lit le schéma XML à partir du Stream spécifié dans le DataSet. |
ReadXmlSchema(TextReader) |
Lit le schéma XML à partir du TextReader spécifié dans le DataSet. |
ReadXmlSchema(String) |
Lit le schéma XML à partir du fichier spécifié dans le DataSet. |
ReadXmlSchema(XmlReader) |
Lit le schéma XML à partir du XmlReader spécifié dans le DataSet. |
ReadXmlSchema(Stream)
- Source:
- DataSet.cs
- Source:
- DataSet.cs
- Source:
- 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)
Paramètres
Exemples
L’exemple suivant crée un FileStream objet avec lequel lire un schéma XML et appelle la ReadXmlSchema méthode avec l’objet .
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
Remarques
Utilisez la ReadXmlSchema méthode pour créer le schéma d’un DataSet. Le schéma comprend des définitions de table, de relation et de contrainte. Pour écrire un schéma dans un document XML, utilisez la WriteXmlSchema méthode .
Le schéma XML est écrit à l’aide de la norme XSD.
Notes
Une altération des données peut se produire si les types msdata :DataType et xs :type ne correspondent pas. Aucune exception ne sera levée.
La ReadXmlSchema méthode est généralement appelée avant d’appeler la ReadXml méthode utilisée pour remplir le DataSet.
Les classes qui dérivent de la Stream classe incluent BufferedStream, FileStream, MemoryStreamet NetworkStream.
Notes
Si le schéma de votre DataSet contient des éléments du même nom, mais de type différent, dans le même espace de noms, une exception est levée lorsque vous tentez de lire le schéma dans le DataSet avec ReadXmlSchema. Cette exception ne se produit pas si vous utilisez .NET Framework version 1.0.
Voir aussi
S’applique à
ReadXmlSchema(TextReader)
- Source:
- DataSet.cs
- Source:
- DataSet.cs
- Source:
- DataSet.cs
Lit le schéma XML à partir du TextReader spécifié dans le 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)
Paramètres
- reader
- TextReader
TextReader dans lequel effectuer la lecture.
Exemples
L’exemple suivant crée un StreamReader objet avec lequel lire un schéma et appelle la ReadXmlSchema méthode avec l’objet .
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
Remarques
Utilisez la ReadXmlSchema méthode pour créer le schéma d’un DataSet. Le schéma comprend des définitions de table, de relation et de contrainte. Pour écrire un schéma dans un document XML, utilisez la WriteXmlSchema méthode .
Le schéma XML est écrit à l’aide de la norme XSD.
Notes
Une altération des données peut se produire si les types msdata :DataType et xs :type ne correspondent pas. Aucune exception ne sera levée.
La ReadXmlSchema méthode est généralement appelée avant d’appeler la ReadXml méthode utilisée pour remplir le DataSet.
Les classes qui héritent de la TextReader classe incluent les StreamReader classes et StringReader .
Notes
Si le schéma de votre DataSet contient des éléments du même nom, mais de type différent, dans le même espace de noms, une exception est levée lorsque vous tentez de lire le schéma dans le DataSet avec ReadXmlSchema. Cette exception ne se produit pas si vous utilisez .NET Framework version 1.0.
Voir aussi
S’applique à
ReadXmlSchema(String)
- Source:
- DataSet.cs
- Source:
- DataSet.cs
- Source:
- DataSet.cs
Lit le schéma XML à partir du fichier spécifié dans le DataSet.
public:
void ReadXmlSchema(System::String ^ fileName);
public void ReadXmlSchema (string fileName);
member this.ReadXmlSchema : string -> unit
Public Sub ReadXmlSchema (fileName As String)
Paramètres
- fileName
- String
Nom du fichier (chemin d'accès inclus) dans lequel effectuer la lecture.
Exceptions
FileIOPermission n'a pas la valeur Read.
Exemples
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
Remarques
Utilisez la ReadXmlSchema méthode pour créer le schéma d’un DataSet. Le schéma comprend des définitions de table, de relation et de contrainte. Pour écrire un schéma dans un document XML, utilisez la WriteXmlSchema méthode .
Le schéma XML est écrit à l’aide de la norme XSD.
Notes
Une altération des données peut se produire si les types msdata :DataType et xs :type ne correspondent pas. Aucune exception ne sera levée.
La ReadXmlSchema méthode est généralement appelée avant d’appeler la ReadXml méthode utilisée pour remplir le DataSet.
Notes
Si le schéma de votre DataSet contient des éléments du même nom, mais de type différent, dans le même espace de noms, une exception est levée lorsque vous tentez de lire le schéma dans le DataSet avec ReadXmlSchema. Cette exception ne se produit pas si vous utilisez .NET Framework version 1.0.
Voir aussi
S’applique à
ReadXmlSchema(XmlReader)
- Source:
- DataSet.cs
- Source:
- DataSet.cs
- Source:
- 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)
Paramètres
Exemples
L’exemple suivant crée un DataSet objet et System.IO.FileStream . L’objet FileStream , créé avec un chemin de fichier et un nom de fichier, est utilisé pour créer un System.Xml.XmlTextReader qui est passé en tant qu’argument à la ReadXmlSchema méthode .
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
Remarques
Utilisez la ReadXmlSchema méthode pour créer le schéma d’un DataSet. Le schéma comprend des définitions de table, de relation et de contrainte.
Le schéma XML est écrit à l’aide de la norme XSD.
Notes
Une altération des données peut se produire si les types msdata :DataType et xs :type ne correspondent pas. Aucune exception ne sera levée.
La ReadXmlSchema méthode est généralement appelée avant d’appeler la ReadXml méthode utilisée pour remplir le DataSet.
La System.Xml.XmlReader classe est abstraite. Une classe qui hérite de est XmlReader
la System.Xml.XmlTextReader classe .
Notes
Si le schéma de votre DataSet contient des éléments du même nom, mais de type différent, dans le même espace de noms, une exception est levée lorsque vous tentez de lire le schéma dans le DataSet avec ReadXmlSchema. Cette exception ne se produit pas si vous utilisez .NET Framework version 1.0.