Исключение Xml Invalidoperationexception: получить имя узла, выдавшего исключение - PullRequest
0 голосов
/ 08 марта 2019

Как получить имя узла / свойства при десериализации xml и сработало invalidoperationexception?

Я получил эту ошибку: строка «ИСТИНА» не является допустимым логическим значением.

Когда xml имел

<CardTypeRequired >TRUE</CardTypeRequired>

Значение TRUE должно быть изменено на true, чтобы исправить это (строчные буквы)

Но клиентские приложения должны знатькакое свойство выдало ошибку

Например: строка «ИСТИНА» не является допустимым логическим значением для поля CardTypeRequired

Что я пробовал:

Получил вышеуказанное сообщение об ошибкеиз InnerException.Message и попытался изучить пару PropertyInfo, но не повезло

Я могу добавить пример программы, если неясно.Пожалуйста, дайте мне знать.

...