【发布时间】:2014-01-30 21:53:44
【问题描述】:
有没有办法通过 xsd.exe 使用命令行来模拟在 Visual Studio 中单击 XML 选项卡下的“创建架构”选项时会发生什么?
我正在尝试自动化从 XML 创建模式的过程,以便使用 XSD 创建类。
当我使用 xsd file.xml 命令时出现错误:无法添加名为“MyXMLElement”的列:同名的嵌套表已属于此 DataTable。但是,当我在 VS2010 中使用 Create Schema 选项时,它工作正常。
<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>
【问题讨论】:
标签: xml visual-studio-2010 xsd xsd.exe