我正在尝试用XML模式生成一个c#类,但没有成功。
这是Developer Command Prompt for VS 2017
中的命令:
xsd invoiceApi.xsd /classes
输出:
c:\temp\test>xsd invoiceApi.xsd /classes
Microsoft (R)-Unterstützungshilfsprogramm für XML-Schemas oder Datentypen
[Microsoft (R) .NET Framework, Version 4.6.1055.0]
Copyright (C) Microsoft Corporation. All rights reserved.
Schemavalidierungswarnung: Der Typ 'http://schemas.nav.gov.hu/OSA/1.0/data:TaxpayerIdType' ist nicht deklariert. Zeile 1154, Position 8.
Schemavalidierungswarnung: Der Typ 'http://schemas.nav.gov.hu/OSA/1.0/data:SimpleText50NotBlankType' ist nicht deklariert. Zeile 1016, Position 8.
Schemavalidierungswarnung: Der Typ 'http://schemas.nav.gov.hu/OSA/1.0/data:TaxpayerIdType' ist nicht deklariert. Zeile 982, Position 5.
Schemavalidierungswarnung: Der Typ 'http://schemas.nav.gov.hu/OSA/1.0/data:SimpleText1024NotBlankType' ist nicht deklariert. Zeile 956, Position 5.
Schemavalidierungswarnung: Der Typ 'http://schemas.nav.gov.hu/OSA/1.0/data:SimpleText512NotBlankType' ist nicht deklariert. Zeile 930, Position 5.
Schemavalidierungswarnung: Der Typ 'http://schemas.nav.gov.hu/OSA/1.0/data:CountryCodeType' ist nicht deklariert. Zeile 862, Position 5.
Schemavalidierungswarnung: Der Typ 'http://schemas.nav.gov.hu/OSA/1.0/data:PostalCodeType' ist nicht deklariert. Zeile 868, Position 5.
Schemavalidierungswarnung: Der Typ 'http://schemas.nav.gov.hu/OSA/1.0/data:SimpleText255NotBlankType' ist nicht deklariert. Zeile 874, Position 5.
Schemavalidierungswarnung: Der Typ 'http://schemas.nav.gov.hu/OSA/1.0/data:SimpleText255NotBlankType' ist nicht deklariert. Zeile 880, Position 5.
Schemavalidierungswarnung: Der Typ 'http://schemas.nav.gov.hu/OSA/1.0/data:SimpleText50NotBlankType' ist nicht deklariert. Zeile 886, Position 5.
Schemavalidierungswarnung: Der Typ 'http://schemas.nav.gov.hu/OSA/1.0/data:SimpleText50NotBlankType' ist nicht deklariert. Zeile 892, Position 5.
Schemavalidierungswarnung: Der Typ 'http://schemas.nav.gov.hu/OSA/1.0/data:SimpleText50NotBlankType' ist nicht deklariert. Zeile 898, Position 5.
Schemavalidierungswarnung: Der Typ 'http://schemas.nav.gov.hu/OSA/1.0/data:SimpleText50NotBlankType' ist nicht deklariert. Zeile 904, Position 5.
Schemavalidierungswarnung: Der Typ 'http://schemas.nav.gov.hu/OSA/1.0/data:SimpleText50NotBlankType' ist nicht deklariert. Zeile 910, Position 5.
Schemavalidierungswarnung: Der Typ 'http://schemas.nav.gov.hu/OSA/1.0/data:SimpleText50NotBlankType' ist nicht deklariert. Zeile 916, Position 5.
Schemavalidierungswarnung: Der Typ 'http://schemas.nav.gov.hu/OSA/1.0/data:SimpleText50NotBlankType' ist nicht deklariert. Zeile 812, Position 5.
Schemavalidierungswarnung: Der Typ 'http://schemas.nav.gov.hu/OSA/1.0/data:SimpleText15NotBlankType' ist nicht deklariert. Zeile 824, Position 5.
Schemavalidierungswarnung: Der Typ 'http://schemas.nav.gov.hu/OSA/1.0/data:SimpleText512NotBlankType' ist nicht deklariert. Zeile 830, Position 5.
Schemavalidierungswarnung: Der Typ 'http://schemas.nav.gov.hu/OSA/1.0/data:SimpleText200NotBlankType' ist nicht deklariert. Zeile 836, Position 5.
Schemavalidierungswarnung: Der Typ 'http://schemas.nav.gov.hu/OSA/1.0/data:CountryCodeType' ist nicht deklariert. Zeile 842, Position 5.
Schemavalidierungswarnung: Der Typ 'http://schemas.nav.gov.hu/OSA/1.0/data:SimpleText50NotBlankType' ist nicht deklariert. Zeile 848, Position 5.
Schemavalidierungswarnung: Der Typ 'http://schemas.nav.gov.hu/OSA/1.0/data:SimpleText50NotBlankType' ist nicht deklariert. Zeile 729, Position 5.
Schemavalidierungswarnung: Der Typ 'http://schemas.nav.gov.hu/OSA/1.0/data:SimpleText1024NotBlankType' ist nicht deklariert. Zeile 735, Position 5.
Schemavalidierungswarnung: Der Typ 'http://schemas.nav.gov.hu/OSA/1.0/data:LineNumberType' ist nicht deklariert. Zeile 741, Position 5.
Schemavalidierungswarnung: Der Typ 'http://schemas.nav.gov.hu/OSA/1.0/data:SimpleText50NotBlankType' ist nicht deklariert. Zeile 709, Position 5.
Schemavalidierungswarnung: Der Typ 'http://schemas.nav.gov.hu/OSA/1.0/data:InvoiceReferenceType' ist nicht deklariert. Zeile 669, Position 5.
Schemavalidierungswarnung: Der Typ 'http://schemas.nav.gov.hu/OSA/1.0/data:TaxpayerIdType' ist nicht deklariert. Zeile 557, Position 5.
Schemavalidierungswarnung: Der Typ 'http://schemas.nav.gov.hu/OSA/1.0/data:InvoiceCategoryType' ist nicht deklariert. Zeile 563, Position 5.
Schemavalidierungswarnung: Der Typ 'http://schemas.nav.gov.hu/OSA/1.0/data:PaymentMethodType' ist nicht deklariert. Zeile 569, Position 5.
Schemavalidierungswarnung: Der Typ 'http://schemas.nav.gov.hu/OSA/1.0/data:InvoiceAppearanceType' ist nicht deklariert. Zeile 575, Position 5.
Schemavalidierungswarnung: Der Typ 'http://schemas.nav.gov.hu/OSA/1.0/data:CurrencyType' ist nicht deklariert. Zeile 599, Position 5.
Schemavalidierungswarnung: Der Typ 'http://schemas.nav.gov.hu/OSA/1.0/data:MonetaryType' ist nicht deklariert. Zeile 605, Position 5.
Schemavalidierungswarnung: Der Typ 'http://schemas.nav.gov.hu/OSA/1.0/data:MonetaryType' ist nicht deklariert. Zeile 611, Position 5.
Schemavalidierungswarnung: Der Typ 'http://schemas.nav.gov.hu/OSA/1.0/data:MonetaryType' ist nicht deklariert. Zeile 617, Position 5.
Schemavalidierungswarnung: Der Typ 'http://schemas.nav.gov.hu/OSA/1.0/data:MonetaryType' ist nicht deklariert. Zeile 623, Position 5.
Schemavalidierungswarnung: Der Typ 'http://schemas.nav.gov.hu/OSA/1.0/data:SimpleText50NotBlankType' ist nicht deklariert. Zeile 456, Position 5.
Schemavalidierungswarnung: Der Typ 'http://schemas.nav.gov.hu/OSA/1.0/data:SimpleText512NotBlankType' ist nicht deklariert. Zeile 462, Position 5.
Schemavalidierungswarnung: Der Typ 'http://schemas.nav.gov.hu/OSA/1.0/data:SimpleText50NotBlankType' ist nicht deklariert. Zeile 430, Position 5.
Schemavalidierungswarnung: Der Typ 'http://schemas.nav.gov.hu/OSA/1.0/data:SimpleText1024NotBlankType' ist nicht deklariert. Zeile 436, Position 5.
Schemavalidierungswarnung: Der Typ 'http://schemas.nav.gov.hu/OSA/1.0/data:TimestampType' ist nicht deklariert. Zeile 346, Position 5.
Warnung: Das Schema konnte nicht validiert werden. Die Klasse kann möglicherweise nicht generiert werden, oder es werden falsche Ergebnisse erstellt.
Fehler: Fehler beim Generieren der Klassen für das invoiceApi-Schema.
- Der Datentyp 'http://schemas.nav.gov.hu/OSA/1.0/data:TimestampType' ist nicht vorhanden.
您可以下载架构here
任何线索?
_________________________________________________________________________
使用这两个文件解决了问题:
xsd invoiceData.xsd invoiceApi.xsd /classes