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();
}
■