#c# #.net #xml #linq #xsd
#c# #.net #xml #linq #xsd
Вопрос:
Как я могу перехватить код ошибки при проверке XML-документа с помощью схемы XSD?
Ответ №1:
Вы можете перехватить это в делегате, ValidationEventHandler
который вы передаете Validate
методу.
Ссылка:http://msdn.microsoft.com/en-us/library/bb340331 (v= против 90).aspx
Комментарии:
1. О, прошу прощения. Но мне нужно получить номер ошибки. Мне не нужно сообщение об ошибке.
2. Каждое сообщение об ошибке должно содержать номер ошибки. Например, «Элемент ‘СЛУЧАЙ’ имеет недопустимый дочерний элемент ‘RSLT’. Ожидаемый список возможных элементов: ‘DS1’.» должен иметь номер 1 и «Недопустимый элемент ‘EXTR’ — значение » недопустимо в соответствии с его типом данных ‘ volgatfoms.ru:int2 » — Строка » не является допустимым целочисленным значением». должно иметь 2 и т.д.