Ich versuche, Java-Code von einem xsd für FHIR zu generieren.FHIR JAXB XJC Codegenerierung
ich die Code-Generierung Schema von here heruntergeladen und dann lief ich:
xjc patient.xsd
Aber ich habe die folgende Ausnahme bekam:
parsing a schema...
[ERROR] src-resolve: Cannot resolve the name 'Account' to a(n) 'type definition' component.
line 332 of file:/Users/gerard/Downloads/fhir-codegen-xsd/fhir-base.xsd
[ERROR] src-resolve: Cannot resolve the name 'DetectedIssue' to a(n) 'type definition' component.
line 354 of file:/Users/gerard/Downloads/fhir-codegen-xsd/fhir-base.xsd
[ERROR] src-resolve: Cannot resolve the name 'ImplementationGuide' to a(n) 'type definition' component.
line 380 of file:/Users/gerard/Downloads/fhir-codegen-xsd/fhir-base.xsd
[ERROR] src-resolve: Cannot resolve the name 'MedicationOrder' to a(n) 'type definition' component.
line 387 of file:/Users/gerard/Downloads/fhir-codegen-xsd/fhir-base.xsd
[ERROR] src-resolve: Cannot resolve the name 'QuestionnaireResponse' to a(n) 'type definition' component.
line 409 of file:/Users/gerard/Downloads/fhir-codegen-xsd/fhir-base.xsd
[ERROR] src-resolve: Cannot resolve the name 'Parameters' to a(n) 'type definition' component.
line 425 of file:/Users/gerard/Downloads/fhir-codegen-xsd/fhir-base.xsd
[ERROR] src-resolve: Cannot resolve the name 'MeasuredQuantity' to a(n) 'type definition' component.
line 225 of file:/Users/gerard/Downloads/fhir-codegen-xsd/questionnaireanswers.xsd
ich importiert haben alle XSD zu verdunkeln und Ich sehe die gleichen Fehler in fhir-base.xsd. Ich bin mir nicht sicher, wie ich es lösen soll, weil sich zum Beispiel die Datei account.xs im selben Verzeichnis befindet.
Es könnte hilfreich sein, die relevanten xsd-Dateien hier zu posten (nämlich patient.xsd und fhir-base.xsd) – rmlan
@rmlan Die Dateien sind riesig, Sie können es über den Link 'hier' herunterladen. Vielen Dank. – gerardribas