Я использую сторонний веб-сервис, который не могу контролировать. Этот веб-сервис возвращает набор данных одним из его методов.
Когда я вызываю метод, я получаю сообщение об ошибке: {"Ошибка в документе XML (1, 34926)."}. Внутреннее исключение: «Для столбца требуется допустимый тип данных».
Я использовал fiddler, чтобы фактически посмотреть на возвращаемый XML. В XML есть секция схемы xs: которая выглядит хорошо. Однако за этим следует раздел diffgr: diffgram:
<xs:schema id="NewDataSet" xmlns="" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
....
</xs:schema>
<diffgr:diffgram xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" xmlns:diffgr="urn:schemas-microsoft-com:xml-diffgram-v1">
....
Этот раздел не упоминается в схеме, поэтому я не вижу, насколько это допустимый XML-документ!
Чтобы обойти эту проблему, могу ли я переопределить процесс десериализации, чтобы вырезать этот раздел с диаграммой?