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

わんくま同盟

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

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


(過去ログ 152 を表示中)
■88330 / )  Re[2]: テーブルのデータをXMLファイルに出力したい
□投稿者/ 河童 (20回)-(2018/08/21(Tue) 18:41:56)
こんばんは。魔界の仮面弁士さん、お返事ありがとうございます。

>>取得したデータをリスト型の「user」に代入して
>>List<m_User> user = Get_m_user();

> m_User 型の構造が分かると、より具体的な話ができるかもしれません。

m_Userというクラスです。
省略していますが、テーブルの各フィールに対応する変数を作っています。

public class m_User
{
public string user_id { get; set; }
public string user_name { get; set; }

}

>>// XML ドキュメントを生成中にエラーが発生
>>xmlSerializer1.Serialize(streamWriter, user);
> そのエラーの内容はどのようなものでしょうか?
「InvalidOperationExcepionはハンドルされませんでした。」
というエラーが発生しています。

変数userには、データは入っています。


> たとえば、m_User が「引数 0 個の public なコンストラクタ」をもっていない場合、
> シリアライズ時に InvalidOperationException が発生したりしますね。
ここはどういう意味でしょうか?
確かにInvalidOperationExceptionというエラーが発生しています。

今回考えている処理としては、
データをXMLファイルに一度出力して、
別のDBと比較対象用に利用するつもりです。
XMLファイルの書き出しと読込ができるようになりたいです。


返信 編集キー/


管理者用

- Child Tree -