Есть ли способ с помощью командной строки с помощью xsd.exe эмулировать то, что происходит, когда вы нажимаете опцию «Создать схему» на вкладке XML в Visual Studio?
Я пытаюсь автоматизировать процесс создания схем из XML, чтобы создавать классы с помощью XSD.
когда я использую команду xsd file.xml, я получаю сообщение об ошибке: Невозможно добавить столбец с именем «MyXMLElement»: вложенная таблица с таким же именем уже принадлежит этому DataTable. Однако он отлично работает, когда я использую параметр «Создать схему» в VS2010.
<Person xmlns="http://someNamespace/1.0" xmlns:j="http://www.google.com/2.0" xmlns:nc="http://yahoo.com/3.0">
<MainElement>
<j:FirstElement>
<nc:SecondElement>
<nc:Value>something.com</nc:Value>
</nc:SecondElement>
</j:FirstElement>
<nc:FirstElement>
<ThirdElement>
<nc:PersonName>
<nc:Value>SomeName</nc:Value>
</nc:PersonName>
</ThirdElement>
</nc:FirstElement>
</MainElement>
</Person>