Если вы используете сериализацию XML, как вы проверяете данные? - PullRequest
1 голос
/ 03 мая 2010

Я планирую попробовать использовать сериализацию XML в C #, но мне интересно, получаю ли я файл .xml, как проверить, подтверждает ли файл XML правильный тип?

Как обычно, вы создадите схему, по которой вы сможете проверить, чтобы убедиться, что она соответствует нужному формату.

Можете ли вы подключить схему вплоть до сериализации XML или она выполняет эту проверку автоматически?

Спасибо

1 Ответ

1 голос
/ 03 мая 2010

Вы сообщаете десериализатору, какой тип вы ожидаете. Десериализация завершится ошибкой, если XML не имеет сериализованного формата ожидаемого типа.

http://msdn.microsoft.com/en-us/library/dsh84875.aspx

Попробуйте это: http://www.codeproject.com/KB/XML/Serialization.aspx

...