Ich habe mehrere "Haupt" XSD-Dokumente, die "unterstützende" XSD-Dokumente importieren. Diese Schemadokumente stammen aus der HR-XML 3.0-Spezifikation, insbesondere im Zusammenhang mit dem Hintergrundscreening.Reduzieren von XSD-Schemadokumenten (HR-XML 3.0)
Für die Zwecke der Code-Generierung und bequeme Single-File-Schema in meiner WSDL zu referenzieren, versuche ich, das Schema zu "glätten". Die Importe sollten gelöst werden; und es sollte keine Duplizierung zwischen gemeinsamen (früher importierten) Inhalten geben.
Ich habe versucht, den Oxygen XML-Editor, der eine Funktion speziell für diese Aufgabe hat; Dies scheint jedoch nur jeweils ein Hauptdokument zu unterstützen - es ist nicht möglich, mehrere Hauptdokumente zu reduzieren/zusammenzuführen. Ich habe auch in XMLSpy geschaut, aber es scheint, dass diese Funktionalität gänzlich fehlt.
Kann jemand spezifische Werkzeuge empfehlen oder allgemeine Theorie hinter diesem "Abflachungsprozess" des Schemas anbieten?
Vielen Dank!
Wenn Sie WCF verwenden, um Ihren Dienst aussetzen, da dies helfen kann: http://stackoverflow.com/questions/1589598/can-you-combine-the-wsdl-and-xsd-data-from-a-wcf-service – Rudi