当前位置:编程学习 > XML/UML >>

XML反序列化->There is an error in doucment (,) 错误解析

在XML反序列化的时候,网上的例子有很多,可是总会出现There is an error in doucment (,) 类似的错误。

这个错误,在XML反序列化到Object(Entity)时,被它折磨了很久,网上查了很多,也没有找到个靠谱的说法,后来终于明白如何查看这个错误信息了。分享如下:

这个错误一般是由于Entity 中标签定义错误而导致,比如实体类中数组类型,结果自定义属性标签却写成了XmlTextAttribute。

查看方法很简单:

写好Try Catch,捕捉这个异常,然后跟踪“ex”,查看InnerException,无限点开节点,直到InnerException的内容为Null,然后慢慢往上查,很清晰就看到你的实体类中,在XML反序列化时,哪里发生了错误。

Good Luck!


\






摘自 一瞬间
补充:Web开发 , 其他 ,
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,