У меня есть веб-приложение, которое генерирует набор данных XML среднего размера для использования третьей стороной.
Я подумал, что было бы неплохо предоставить некоторую форму документа схемы для генерируемого XML, поэтому я вставил XML в Visual Studio и получил его для создания XSD.
Раздражает то, что мой XML не проверяется на сгенерированный XSD!
Лучше накатить свой XSD?
А как насчет различных документов схемы, таких как DTD, Relax NG или Schematron?
Ключ в том, что я хотел бы иметь возможность проверить свой документ с помощью C #.
Каковы ваши стратегии проверки XML?