Есть ли способ экспортировать схему XSD из DataContract

Я использую DataContractSerializer для сериализации / десериализации моих классов в / из XML. Все работает нормально, но в какой-то момент я хотел бы установить стандартную схему для формата этих файлов XML независимо от реального кода. Таким образом, если что-то ломается в процессе сериализации, я всегда могу вернуться и проверить, какой должна быть стандартная схема. Или, если мне нужно изменить схему, модификация является явным решением, а не последующим изменением моего кода.

Кроме того, другие люди могут писать другое программное обеспечение, которое может не основываться на .NET, которое должно было бы читать из этих файлов XML. Я хотел бы быть в состоянии предоставить им некоторую документацию схемы.

Есть ли какая-то связь между DataContract и схемой XSD. Есть ли способ экспортировать атрибуты DataContract в классах в виде схемы XSD?

Ответы на вопрос(3)

Ваш ответ на вопрос