Используя следующий MSDN документацию я проверить файл XML против схемы: http://msdn.microsoft.com/en-us/library/8f0h7att%28v=vs.100%29.aspxПроверка XML-против встроенного XSD в C#
Это прекрасно работает до тех пор, как XML содержит ссылку на местоположение схемы или инлайн схему , Возможно ли внедрить схему «жестко закодированную» в приложение, то есть XSD не будет находиться в виде файла и, следовательно, XML не должен ссылаться на него?
Я говорю о чем-то вроде:
- нагрузки XML быть подтверждено (без местоположения схемы).
- Загрузить XSD как ресурс или что-то еще.
- Сделайте валидацию.