C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 152 を表示中)
■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();
            }

        }

返信 編集キー/


管理者用

- Child Tree -