XML-Fileをデシリアライズして、それを逆シリアル化することができるかどうか前に確認したい。 デシリアライズしたいファイルが存在するかどうかを確認しています。そこ/>が欠落しているので、XMLを非直列化することはできません4.ラインにC#WPF XML-Deserialization、XML-Docが間違っている場合の例外
<groups>
<group id="group_cInterface">
<device id="Server" />
<device id="cInterface"
</group>
</groups>
:しかし、私はまた、XML-構造はこのようなものを見るときにメッセージボックスをスローします。この場合、私はMessageBoxが必要です。例えば、 "XML-File is wrong"
しかし、どうすればそれを実現できますか?
ありがとうございます!
EDIT:コードIは、XMLデシリアライズに使用
XmlSerializer deserializer = new XmlSerializer(typeof(test));
TextReader reader = new StreamReader(item);
object obj = deserializer.Deserialize(reader);
test XmlData = (test)obj;
reader.Close();
デシリアライズするようにしてください - キャッチ例外 - ショーボックス – Evk