I Klassendateien aus den XSD-Dateien auf der IRS-Website zu generieren bin versucht, zur Verfügung gestellt:xsd.exe nicht Typdeklarationen finden
https://www.irs.gov/businesses/corporations/fatca-xml-schemas-and-business-rules-for-form-8966
Schema Dokumente hier: https://www.irs.gov/pub/fatca/fatcaxml_v2.0.zip
(FATCAXML_v2. . 0 (25KB) - Hauptschema für FATCA Reporting)
Die ZIP-Datei enthält 4 Einträge:
- FatcaXML_v2.0.xsd
- isofatcatypes_v1.1.xsd
- oecdtypes_v4.2.xsd stffatcatypes_v2.0.xsd
Im ersten Dokument, FatcaXML_v2.0.xsd gibt sind 3 xsd: Knoten importieren, die auf die 3 anderen xsd-Dokumente verweisen.
Bei dem Versuch, meine Klassen zu erzeugen mit xsd.exe gegen FatcaXML_v2.0.xsd, erhalte ich nicht mehrere Fehler über Typen deklariert werden, zB:
Schema validation warning: Type 'urn:oecd:ties:stffatcatypes:v2:StringMax200_Type' is not declared. Line 259, position 5.
Allerdings muss ich für diese Art eine Erklärung sehen in stffatcatypes_v2.0.xsd (die an die Spitze der ‚FatcaXML_v2.0.xsd‘ wurde eingeführt):
<xsd:simpleType name="StringMax200_Type">
<xsd:annotation>
<xsd:documentation>Defines a string with maximum length of 200
</xsd:documentation>
</xsd:annotation>
<xsd:restriction base="xsd:string">
<xsd:minLength value="0"/>
<xsd:maxLength value="200"/>
</xsd:restriction>
</xsd:simpleType>
Wie erhalte ich xsd.exe diese Typdefinitionen zu erkennen?
Dank im Voraus
Was sind die 'schemaLocation' Attribute in den'' Elementen? –
spodger
And Alle Schemas befinden sich in demselben Ordner? In diesem Fall versuchen Sie, jede Schemadatei in der Befehlszeile anzugeben. – spodger