■■■

2016年4月15日金曜日

XMLファイルからDataTableを復元する方法



XMLファイルからDataTableを復元する方法

VB.NET


            // 仮のデータテーブル
            DataTable dtMain = new DataTable();
            // XMLWriter作成
            System.Xml.XmlTextWriter xmlWriter = null;
            try
            {
                // XMLWriter準備
                System.IO.FileStream fileStream = new System.IO.FileStream(@"c:\dataset.xml", System.IO.FileMode.Create);
                xmlWriter = new System.Xml.XmlTextWriter(fileStream, System.Text.Encoding.UTF8);
                xmlWriter.Formatting = System.Xml.Formatting.Indented;
                // 書込み
                dtMain.WriteXml(xmlWriter);
            }
            finally
            {
                xmlWriter.Close();

            }



C#



            // 仮のデータテーブル
            DataTable dtRead = new DataTable();
            // XMLReader
            System.Xml.XmlTextReader xmlReader = null;
            try
            {
                // 初期化
                System.IO.FileStream fileStream = new System.IO.FileStream(@"c:\dataset.xml", System.IO.FileMode.Create);
                xmlReader = new System.Xml.XmlTextReader(fileStream);
                // 読込み
                dtRead.ReadXml(xmlReader);
            }
            finally
            {
                xmlReader.Close();

            }


■■■