DataSet.ReadXmlSchema Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Lee un esquema XML en el objeto DataSet.
Sobrecargas
ReadXmlSchema(Stream) |
Lee el esquema XML del objeto Stream especificado en el objeto DataSet. |
ReadXmlSchema(TextReader) |
Lee el esquema XML del objeto TextReader especificado en el objeto DataSet. |
ReadXmlSchema(String) |
Lee el esquema XML del archivo especificado en el DataSet. |
ReadXmlSchema(XmlReader) |
Lee el esquema XML del objeto XmlReader especificado en el objeto 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)
Parámetros
Ejemplos
En el ejemplo siguiente se crea un FileStream objeto para leer un esquema XML con e invoca el ReadXmlSchema método con el objeto .
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
Comentarios
Use el ReadXmlSchema método para crear el esquema de .DataSet El esquema incluye definiciones de tabla, relación y restricción. Para escribir un esquema en un documento XML, use el WriteXmlSchema método .
El esquema XML se escribe con el estándar XSD.
Nota
Los datos dañados pueden producirse si los tipos msdata:DataType y xs:type no coinciden. No se producirá ninguna excepción.
Por ReadXmlSchema lo general, se invoca el método antes de invocar el ReadXml método que se usa para rellenar .DataSet
Las clases que derivan de la Stream clase incluyen BufferedStream, FileStream, MemoryStreamy NetworkStream.
Nota
Si el esquema de contiene DataSet elementos del mismo nombre, pero de tipo diferente, en el mismo espacio de nombres, se produce una excepción cuando se intenta leer el esquema en DataSet con ReadXmlSchema. Esta excepción no se produce si usa .NET Framework versión 1.0.
Consulte también
Se aplica a
ReadXmlSchema(TextReader)
- Source:
- DataSet.cs
- Source:
- DataSet.cs
- Source:
- DataSet.cs
Lee el esquema XML del objeto TextReader especificado en el objeto 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)
Parámetros
- reader
- TextReader
Objeto TextReader desde el que se va a leer.
Ejemplos
En el ejemplo siguiente se crea un StreamReader objeto para leer un esquema con e invoca el ReadXmlSchema método con el objeto .
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
Comentarios
Use el ReadXmlSchema método para crear el esquema de .DataSet El esquema incluye definiciones de tabla, relación y restricción. Para escribir un esquema en un documento XML, use el WriteXmlSchema método .
El esquema XML se escribe con el estándar XSD.
Nota
Los datos dañados pueden producirse si los tipos msdata:DataType y xs:type no coinciden. No se producirá ninguna excepción.
Por ReadXmlSchema lo general, se invoca el método antes de invocar el ReadXml método que se usa para rellenar .DataSet
Las clases que heredan de la TextReader clase incluyen las StreamReader clases y StringReader .
Nota
Si el esquema de contiene DataSet elementos del mismo nombre, pero de tipo diferente, en el mismo espacio de nombres, se produce una excepción cuando se intenta leer el esquema en DataSet con ReadXmlSchema. Esta excepción no se produce si usa .NET Framework versión 1.0.
Consulte también
Se aplica a
ReadXmlSchema(String)
- Source:
- DataSet.cs
- Source:
- DataSet.cs
- Source:
- DataSet.cs
Lee el esquema XML del archivo especificado en el DataSet.
public:
void ReadXmlSchema(System::String ^ fileName);
public void ReadXmlSchema (string fileName);
member this.ReadXmlSchema : string -> unit
Public Sub ReadXmlSchema (fileName As String)
Parámetros
- fileName
- String
Nombre del archivo (incluida la ruta) desde el que se va a leer.
Excepciones
FileIOPermission no está establecido en Read.
Ejemplos
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
Comentarios
Use el ReadXmlSchema método para crear el esquema de .DataSet El esquema incluye definiciones de tabla, relación y restricción. Para escribir un esquema en un documento XML, use el WriteXmlSchema método .
El esquema XML se escribe con el estándar XSD.
Nota
Los datos dañados pueden producirse si los tipos msdata:DataType y xs:type no coinciden. No se producirá ninguna excepción.
Por ReadXmlSchema lo general, se invoca el método antes de invocar el ReadXml método que se usa para rellenar .DataSet
Nota
Si el esquema de contiene DataSet elementos del mismo nombre, pero de tipo diferente, en el mismo espacio de nombres, se produce una excepción cuando se intenta leer el esquema en DataSet con ReadXmlSchema. Esta excepción no se produce si usa .NET Framework versión 1.0.
Consulte también
Se aplica a
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)
Parámetros
Ejemplos
En el ejemplo siguiente se crea un nuevo DataSet objeto y System.IO.FileStream . El FileStream objeto, creado con una ruta de acceso de archivo y un nombre de archivo, se usa para crear un System.Xml.XmlTextReader objeto que se pasa como argumento al ReadXmlSchema método .
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
Comentarios
Use el ReadXmlSchema método para crear el esquema de .DataSet El esquema incluye definiciones de tabla, relación y restricción.
El esquema XML se escribe con el estándar XSD.
Nota
Los datos dañados pueden producirse si los tipos msdata:DataType y xs:type no coinciden. No se producirá ninguna excepción.
Por ReadXmlSchema lo general, se invoca el método antes de invocar el ReadXml método que se usa para rellenar .DataSet
La System.Xml.XmlReader clase es abstracta. Una clase que hereda de XmlReader
es la System.Xml.XmlTextReader clase .
Nota
Si el esquema de contiene DataSet elementos del mismo nombre, pero de tipo diferente, en el mismo espacio de nombres, se produce una excepción cuando se intenta leer el esquema en DataSet con ReadXmlSchema. Esta excepción no se produce si usa .NET Framework versión 1.0.