XMLファイルを解析してデータを読み込み、認識できない値を持つ属性があると、InvalidDataExceptionがスローされます。これは正しいか、より良い/より記述的なものがありますかこれは正しい例外ですか?
0
A
答えて
2
この例外は、文字のエンコーディングのエラーのように、ファイル自体のフォーマットに誤りがあることを示唆しています。 XmlExceptionの方が適しています。
代わりにApplicationExceptionをスローすることをお勧めします。これは実際にはXML形式のエラーではなく、アプリケーションが受け入れないXMLに含まれているためです。
3
それは私にとって妥当と思われます。私が特に慣れ親しんでいる例外ではありません(つまり、私は他のAPIでそれに遭遇しませんでした)が、その点を理解しています。
私は唯一の疑問は、IOException
がより適切かどうかということです。実際にはの転送ではありません。これはもちろん問題です。転送されるコンテンツです。それは確かに灰色の領域です。
0
関連する問題
- 1. Oracle例外処理 - これは正しいですか?
- 2. 例外の正しいHTTPステータスは何ですか?
- 3. Erlang:なぜこれは 'badarith'例外で失敗しますか?
- 4. この例外を解決するにはどうすればいいですか?スレッド "main"の例外java.lang.ArrayIndexOutOfBoundsException
- 5. クライアントでWCFカスタムフォールト例外が正しくキャッチされない
- 6. この例外は何ですか?
- 7. TextAreaForこれは単純なことかもしれない内部例外に
- 8. アジャイルシナリオ、これは正しいですか?
- 9. これは正しいアプローチですか?
- 10. Pythonで例外を処理する正しい方法は?
- 11. sync.WaitGroupの例は正しいですか?
- 12. Blackberryでこの例外を修正するにはどうすればよいですか?
- 13. PHPで例外を使用する正しい方法は何ですか?
- 14. NHibernateの例外外付け部品は、私はこの例外を取得し始めている例外
- 15. 修正リストボックスには、例外
- 16. SQLException deadlocked:例外のどこかで実行されたクエリテキストが例外に含まれていますか?
- 17. iOSでの例外処理の正しいアプローチは何ですか?
- 18. これらの例外は何を意味しますか?
- 19. メソッドの例外を処理する正しい時刻は何ですか?
- 20. Rubyで正しい例外が発生しない
- 21. 新しい例外オブジェクトへの例外オブジェクト参照を渡すことは安全ですか?
- 22. ScalaでJava例外を正しく拡張するにはどうすればよいでしょうか?
- 23. 説明できないこれらのスクリプトストール例外は何ですか?
- 24. これは適切な例外処理の有効な例ですか?
- 25. 例外 "リモートオブジェクトは不正なリモートインタフェースを実装しています"?
- 26. ここで例外が見つからないのはなぜですか?
- 27. は、ここでの例外の問題
- 28. JavaでPLSQL例外を処理する正しい方法
- 29. このJavaScriptSerializer.Deserialize例外が発生しました。どうすれば修正できますか?
- 30. 例外を取得するのは正常ですか?
おそらく正しいでしょう。ありがとう! – RCIX