Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 使用vs命令提示符从xsd文件生成类文件_C#_Asp.net - Fatal编程技术网

C# 使用vs命令提示符从xsd文件生成类文件

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

我有以下xsd文件。我尝试使用vs命令行生成类,如: 命令行word=xsd test.xsd/c

“根级别的数据无效。第2行,位置1。”。我不知道我为什么会犯这个错误。请告知

    <?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
- 
要生成代码:

  • 编辑示例文件,以便对&字符进行编码。具体来说,将其交换为
    &
  • 将文件重命名为test.xml
  • 运行
    xsd.exe test.xml
    生成模式,例如test.xsd
  • 运行
    xsd.exe/c test.xsd
    从架构生成类
  • 编辑:这对我来说很好。下面是my test.xml的内容:

    <?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&amp;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