Xml InvalidoperationException异常:获取引发异常的节点名称

时间:2019-03-08 02:41:23

标签: c# wcf asp.net-web-api xml-serialization

在反序列化xml并触发invalidoperationexception时如何获取节点/属性名称?

我收到此错误:字符串“ TRUE”不是有效的布尔值。

当xml包含

<CardTypeRequired >TRUE</CardTypeRequired>

TRUE应该更改为true才能修复(小写)

但是客户端应用程序需要知道哪个属性引发了错误

例如:对于字段CardTypeRequired,字符串'TRUE'不是有效的布尔值

我尝试过的事情:

从InnerException.Message获得了以上错误消息,并尝试研究了PropertyInfo,但是没有运气

如果不清楚,我可以添加示例程序。请让我知道。

0 个答案:

没有答案