Zápis informací o schématu datové sady jako XSD
Schéma schématu DataSet jazyka XSD (Xml Schema Definition Language) můžete napsat, abyste je mohli přenést s souvisejícími daty v dokumentu XML nebo bez něj. Schéma XML lze zapsat do souboru, datového proudu, XmlWriternebo řetězce. Je užitečné generovat datovou sadu se silnými typy. Další informace o objektech DataSet se silnými typy naleznete v tématu Typd DataSets.
Pomocí vlastnosti ColumnMapping objektu můžete určit, jak je sloupec tabulky reprezentován ve schématu DataColumn XML. Další informace najdete v tématu Mapování sloupců na elementy XML, atributy a text při zápisu obsahu datové sady jako dat XML.
K zápisu schématu DataSet jako schématu XML do souboru, streamu nebo XmlWriter použijte WriteXmlSchema metoda DataSet. WriteXmlSchema přebírá jeden parametr, který určuje cíl výsledného schématu XML. Následující příklady kódu ukazují, jak napsat schéma XML datové sady do souboru předáním řetězce obsahujícího název souboru a objektu StreamWriter .
dataSet.WriteXmlSchema("Customers.xsd")
dataSet.WriteXmlSchema("Customers.xsd");
Dim writer As System.IO.StreamWriter = New System.IO.StreamWriter("Customers.xsd")
dataSet.WriteXmlSchema(writer)
writer.Close()
System.IO.StreamWriter writer = new System.IO.StreamWriter("Customers.xsd");
dataSet.WriteXmlSchema(writer);
writer.Close();
Chcete-li získat schéma DataSet a zapsat ho jako řetězec schématu XML, použijte GetXmlSchema metoda, jak je znázorněno v následujícím příkladu.
Dim schemaString As String = dataSet.GetXmlSchema()
string schemaString = dataSet.GetXmlSchema();