- csharp/
- 无法从excel XML文件中使用xsd.exe生成c#
无法从excel XML文件中使用xsd.exe生成c#
无法从excel XML文件中使用xsd.exe生成c#,c#,excel,xml,xsd.exe,C#,Excel,Xml,Xsd.exe,当我试图从另存为XML的excel文件中使用XSD.exe创建c#类时,出现以下错误:
C:\tmp>xsd/C UMUC_0316210400_File2Return001.xml
Microsoft(R)Xml架构/数据类型支持实用程序
[Microsoft(R).NET Framework,版本4.8.3928.0]
版权所有(C)微软公司。版权所有。
错误:处理“UMUC_0316210400_File2Return001.xml”时出错
找不到文件“C:\tmp\UMUC_03162
当我试图从另存为XML的excel文件中使用XSD.exe创建c#类时,出现以下错误:
C:\tmp>xsd/C UMUC_0316210400_File2Return001.xml
Microsoft(R)Xml架构/数据类型支持实用程序
[Microsoft(R).NET Framework,版本4.8.3928.0]
版权所有(C)微软公司。版权所有。
错误:处理“UMUC_0316210400_File2Return001.xml”时出错
- 找不到文件“C:\tmp\UMUC_0316210400_File2Return001.xml”
如果需要更多帮助,请键入“xsd/?”
C:\tmp>xsd/C UMUC\u 0308211948\u File2Return001.xml
Microsoft(R)Xml架构/数据类型支持实用程序
[Microsoft(R).NET Framework,版本4.8.3928.0]
版权所有(C)微软公司。版权所有。
正在写入文件“C:\tmp\UMUC\u 0308211948\u File2Return001.xsd”
C:\tmp>xsd/C UMUC\u 0308211948\u文件2return001.xsd
Microsoft(R)Xml架构/数据类型支持实用程序
[Microsoft(R).NET Framework,版本4.8.3928.0]
版权所有(C)微软公司。版权所有。
架构验证警告:“urn:schemas microsoft com:office:office:DocumentProperties”元素未声明。第8行,位置10。
架构验证警告:“urn:schemas microsoft com:office:office:OfficeDocumentSettings”元素未声明。第9行,位置10。
架构验证警告:“urn:schemas microsoft com:office:excel:ExcelWorkbook”元素未声明。第10行,位置10。
架构验证警告:未声明“urn:schemas microsoft com:office:excel:FullColumns”属性。第83行,位置20。
架构验证警告:未声明“urn:schemas microsoft com:office:excel:FullRows”属性。第84行,位置20。
架构验证警告:“urn:schemas microsoft com:office:excel:WorksheetOptions”元素未声明。第88行,位置16。
架构验证警告:未声明“urn:schemas microsoft com:office:excel:Family”属性。第31行,位置26
警告:无法验证架构。类生成可能失败或产生不正确的结果
错误:为架构“UMUC\U 0308211948\U File2Return001”生成类时出错
- 缺少元素“urn:schemas microsoft com:office:office:DocumentProperties”
如果需要更多帮助,请键入“xsd/?”
C:\tmp>
任何帮助都将非常感谢 您的架构不完整。您需要将其他模式添加到与INCLUDE一起使用的模式中。许多模式都有可选部分,只有一些用户需要这些部分。他们不创建一个所有用户都可以使用的非常大的模式,而是选择拥有子模式,并让用户通过为可选部分添加include来编辑主模式。xsd工具设计用于处理完整的模式。并非所有模式都是完整的。一些模式具有可选部分,而另一些模式具有子模式的include语句。最好的方法是用记事本打开模式,查看是否有任何包含(您可能缺少子模式),或者在缺少的元素附近是否有任何注释。xsd也有一个选项/元素,允许您为模式的各个部分而不是整个模式生成类。有时,为了让xsd工具正常工作,您需要编辑模式。