Каков наилучший способ создания xsd xml-схемы из класса dotnet? - PullRequest
4 голосов
/ 14 января 2011

Обычно, когда дело доходит до xml, я пишу файл схемы xsd и генерирую класс C # с помощью xsd.exe.Но было бы гораздо проще сначала написать класс (ы) C # с открытыми свойствами, поскольку XmlSerializer необходимо сериализовать.К сожалению, вы не получите никакой XML-схемы для документирования этого вывода / интерфейса.Генерация схемы xsd из сгенерированного XML-файла довольно подвержена ошибкам, так как вы не можете угадать ограничения или ограничения.Итак, каков наилучший способ создания xsd xml-схемы из класса dotnet?

1 Ответ

6 голосов
/ 14 января 2011
xsd.exe assembly.dll /type:Your.Type.Name
...