2011-09-11 13 views
0

XmlSerializer、つまりXmlSerializer.Deserialize()を使用してシリアル化のトラブルシューティングまたはデバッグを行うにはどうすればよいですか?文書内の要素が逆シリアル化されなかった理由を調べるにはどうしようもありませんか?それとも、試行錯誤ですか?XmlSerializer.Deserialize()のトラブルシューティング

デシリアライズしようとしているドキュメントがあり、デシリアライズ後にターゲットオブジェクトのプロパティの1つがnullになっていますが、その要素がドキュメントに埋め込まれています。

ありがとうございました。

+0

それは複雑なタイプですか? –

+1

コードとXMLの例を投稿した場合は役に立ちます。 – Sumo

答えて

1

例外をスローした場合、理由はInnerExceptionになります。繰り返されるデータ、配列対要素、れ、アレイのための要素

  • 対(ケースを含む)

    • 名の不一致を
    • 名前空間
    • 属性:なかったされた場合、それはおそらく、単純なレイアウトに一致しないことを意味しますレベル

    もちろん、壊れたセットもオプションです。影響を受けるデータのXMLとC#の例はおそらくすべてを明らかにします。

  • +0

    例外をスローしませんでした。特定の要素/プロパティを無視するだけです。私は後でその日に時間があるときに例を掲示するでしょう。ありがとう。 – Todd

    関連する問題