2010-03-29 5 views
6

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!

+0

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

Antwort

1

Sie können einen kostenlosen Flattener in meiner kostenlosen Tools-Sektion verwenden. Es kommt auch mit einem Schema Lightener gebündelt. Hier ist der website link.

+2

Scheint wie es nicht (mehr) downloadbar ist :( – user1073075

+2

Es gibt keinen Download, nur 'senden Sie mir eine E-Mail, um loszulegen' –