C#, C♯, C#相談室 Part39
■ このスレッドは過去ログ倉庫に格納されています
0115デフォルトの名無しさん
2007/05/21(月) 22:22:20XMLシリアル化ってバージョントレラントなんだろうか?
「バージョントレラント」の厳密な定義とは違うかもしれませんが、
俺としては次の条件を満たせば必要十分なんですが。
(1) デシリアライズの際、XMLに、デシリアライズされるクラスが知らない
フィールドやプロパティが記述してあっても例外にならない。
(2) デシリアライズの際、XMLに、デシリアライズされるクラスの本来シリアル化対象のはずの
フィールドやプロパティが記述してなくても例外にならない。
簡単なコードでテストしてみると、どうもこれらの条件は満たしているっぽいのですが、
できれば何か裏づけが欲しいんですよね。
MSDNライブラリ見てもググって見てもどうも裏付けるような文章が見つからない。
↓の中氏の文章は(誌面の都合もあるんでしょうが)いまいち舌足らずだし。
http://www.microsoft.com/japan/msdn/netframework/skillup/core/article9.aspx
■ このスレッドは過去ログ倉庫に格納されています