■88328 / ) |
テーブルのデータをXMLファイルに出力したい |
□投稿者/ 河童 (19回)-(2018/08/21(Tue) 17:56:12)
|
分類:[.NET 全般]
いつもお世話になっております。
データベースのテーブルのデータを丸ごとXMLファイルに出力したいと思っています。
環境
VS2010
MySQL5.5
取得したデータをリスト型の「user」に代入して
「user」をXMLファイルに出力しようとしていますが、
エラーが発生します。
分からないことは、
テーブルのデータをどのようにXMLファイルに
出力するかです。
よろしくお願いします。
private void btnExp_Click(object sender, EventArgs e)
{
m_User u = new m_User();
seach_motikensaku s = new seach_motikensaku();
// DBのデータを抽出する
List<m_User> user = Get_m_user();
// シリアライズ先のファイル
const string xmlFile = @".\Sample.xml";
// シリアライズするオブジェクト
//var obj = new Sample { Id = 7, Text = "@IT" };
// シリアライズする
//var xmlSerializer1 = new XmlSerializer(typeof(Sample));
var xmlSerializer1 = new XmlSerializer(typeof(m_User));
using (var streamWriter = new StreamWriter(xmlFile, false, Encoding.UTF8))
{
//xmlSerializer1.Serialize(streamWriter, obj);
// XML ドキュメントを生成中にエラーが発生
xmlSerializer1.Serialize(streamWriter, user);
streamWriter.Flush();
}
}
|
|