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