C# 使用vs命令提示符从xsd文件生成类文件
我有以下xsd文件。我尝试使用vs命令行生成类,如: 命令行word=xsd test.xsd/c “根级别的数据无效。第2行,位置1。”。我不知道我为什么会犯这个错误。请告知C# 使用vs命令提示符从xsd文件生成类文件,c#,asp.net,C#,Asp.net,我有以下xsd文件。我尝试使用vs命令行生成类,如: 命令行word=xsd test.xsd/c “根级别的数据无效。第2行,位置1。”。我不知道我为什么会犯这个错误。请告知 <?xml version="1.0" ?> - <ResultSet> - <DataRow> <Mailing>CCACCL0030</Mailing> <MailingDesc>'other response' chelse
<?xml version="1.0" ?>
- <ResultSet>
- <DataRow>
<Mailing>CCACCL0030</Mailing>
<MailingDesc>'other response' chelsea CA</MailingDesc>
<Notes />
<Direction>O</Direction>
<HistoryOnly>N</HistoryOnly>
</DataRow>
- <DataRow>
<Mailing>VOUCHER20</Mailing>
<MailingDesc>£20 T&M Voucher</MailingDesc>
<Notes />
<Direction>O</Direction>
<HistoryOnly>N</HistoryOnly>
</DataRow>
-
</ResultSet>
-
-
CCAL0030
“其他回应”切尔西CA
O
N
-
担保人
20英镑T&M代金券
O
N
-
要生成代码:
&代码>
xsd.exe test.xml
生成模式,例如test.xsdxsd.exe/c test.xsd
从架构生成类<?xml version="1.0" ?>
<ResultSet>
<DataRow>
<Mailing>CCACCL0030</Mailing>
<MailingDesc>'other response' chelsea CA</MailingDesc>
<Notes />
<Direction>O</Direction>
<HistoryOnly>N</HistoryOnly>
</DataRow>
<DataRow>
<Mailing>VOUCHER20</Mailing>
<MailingDesc>£20 T&M Voucher</MailingDesc>
<Notes />
<Direction>O</Direction>
<HistoryOnly>N</HistoryOnly>
</DataRow>
</ResultSet>
CCAL0030
“其他回应”切尔西CA
O
N
担保人
20英镑T&;M凭证
O
N
这不是XSD,而是XML实例文档。我可以从XML文件生成类吗?您的第一个错误是从IE复制/粘贴XML…谢谢。我试过这个。xsd不喜欢有标签。我只是尝试了一下,它对我有效。我将粘贴test.xml的内容。谢谢,它现在可以工作了。我必须使用xsd.exe。我只使用xsd