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开发 , 其他 ,