Frage

Gibt es etwas zur Verfügung, könnte mir eine XSD in relationalen SQL-Tabellen konvertieren helfen? Die XSD ist ziemlich groß (in meiner Welt sowieso), und ich konnte Zeit und langweilig Eingabe sparen, wenn mich etwas vorangetrieben und nicht von Grund auf neu.

Die XSD ist hier wenn Sie einen Blick haben wollen. Es ist ein standardisiertes / lokalisierte Format MSDS auszutauschen.

War es hilfreich?

Lösung

Altova XML Spy verfügt über eine Funktion, die SQL-DDL Skript aus einer XSD-Datei generieren. XML Spy werden Sie etwas Geld kosten aber.

Interessanterweise verwendet ein Entwickler einen wirklich cleveren Trick eine XSLT-Übersetzung der Verwendung der DDL Skript aus einer XSD-Datei zu erstellen. Sie haben es in zwei Teile skizzierte hier und hier .

Ich könnte dies selbst versuchen müssen, aus für die zukünftige Verwendung ...

EDIT: gefunden Genau diese Frage gestellt vorher hier ...

Andere Tipps

Es ist ein Kommandozeilen-Tool namens XSD2DB , die Datenbank von XSD-Dateien erzeugt, verfügbar unter Source.

Für weitere Informationen: finden Sie in dieser vorhandenen Frage Wie kann ich Datenbank-Tabellen von XSD-Dateien erstellen ?

Sie können eine XSLT-Transformation verwenden. Siehe zum Beispiel hier:. Generieren von SQL von XSD und XSL-Stylesheets mit XSLT

Microsoft hat ein Kommandozeilen-Tool zum Durchführen von XSLT-Transformationen: Microsoft Kommandozeilen-Tool für XSLT .

Es ist auch leicht, die Transformationen in einen Build-Prozess unter Verwendung von MSBuild oder Grunt zu integrieren.

Hier ist die Referenz für die Microsoft-Dokumentation: XML-Standards Reference, einschließlich XSD, XSLT usw.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top