XML异常捕获

时间:2011-07-29 17:42:36

标签: .net xml

我有一个程序可以读取脚本,如果我用旧版本的软件打开新脚本会出现错误:“XML文档中存在错误(19,10)”这导致我错误例外。 我想保留这个catch但我想在此之前创建另一个catch来捕获这种错误,当XML解析失败时,我尝试使用XMLException类型但它永远不会捕获错误并继续进行常规异常catch。 任何想法如何获取xml解析catch。

谢谢

1 个答案:

答案 0 :(得分:1)

在反序列化时会出现这样的消息,据我记得它的类型是InvalidOperationException

所以只需添加另一个catch(InvalidOperationException exception)块,看看它是否适合您。

BTW,具有更多特定细节的真正异常应该在实际异常的InnerException属性中。