Write Xml : DataSet Xml « ADO.Net « C# / CSharp Tutorial






using System;
using System.Data;
using System.Data.SqlClient;

    class WriteXML
    {
        static void Main(string[] args)
        {
            string connString = @"server = .\sqlexpress;integrated security = true;database = northwind";
            string qry = @"select productname,unitprice from products";
            SqlConnection conn = new SqlConnection(connString);
            try
            {
                SqlDataAdapter da = new SqlDataAdapter();
                da.SelectCommand = new SqlCommand(qry, conn);
                conn.Open();
                DataSet ds = new DataSet();
                da.Fill(ds, "products");
                ds.WriteXml("table.xml");
            }
            catch (Exception e)
            {
                Console.WriteLine("Error: " + e);
            }
            finally
            {
                conn.Close();
            } 
        }
    }








32.34.DataSet Xml
32.34.1.Read an xml file into a dataset
32.34.2.Persist a Dataset to an XML file
32.34.3.Adding to DataSet and output to Xml
32.34.4.Output the XSD schema for the DataSet
32.34.5.Write Xml
32.34.6.Save DataSet to disk with schema
32.34.7.Pop DataSet
32.34.8.Transform Data
32.34.9.Create DataSet and DataTable