首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >仅捕获XmlException中的字符编码问题

仅捕获XmlException中的字符编码问题
EN

Stack Overflow用户
提问于 2011-08-29 17:40:03
回答 2查看 169关注 0票数 0

我正在使用System.Xml来解析xml文档。有时,xml文档包含不可编码的字符,然后抛出XmlException。在这些情况下,我希望使用强制编码重试解析文档,如下所示:

代码语言:javascript
运行
复制
try {
    var doc = new XmlDocument();
    doc.Load()
} catch (XmlException xe) {
    // Retry here with another encoding..
}

这种方法运行得相当好,只是对于所有类型的XmlException问题都会抛出异常,甚至是那些不是由字符编码问题引起的问题。在这些情况下,我不想重试解析。那么,有没有办法确定XmlException是由字符编码问题还是其他原因引起的呢?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-09-05 22:43:32

我想答案是否定的,没有办法有力地找出是什么导致了XmlException。

票数 0
EN

Stack Overflow用户

发布于 2011-08-29 17:45:13

我不知道异常到底是什么样子,但通过检查xe.Messagexe.InnerException的内容,您肯定能够确定异常的类型?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7228456

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档