Domanda

È disponibile qualcosa che potrebbe aiutarmi a convertire un XSD in tabelle relazionali SQL? L'XSD è piuttosto grande (nel mio mondo comunque) e potrei risparmiare tempo e scrivere noioso se qualcosa mi spingesse in avanti piuttosto che ricominciare da zero.

L'XSD è qui se vuoi dare un'occhiata. È un formato standardizzato / localizzato per lo scambio di MSDS.

È stato utile?

Soluzione

XML Spy di Altova ha una funzione che genererà SQL DDL Script da un file XSD. XML Spy ti costerà un po 'di soldi.

È interessante notare che uno sviluppatore ha usato un trucco davvero intelligente per utilizzare una traduzione XSLT per creare lo script DDL da un file XSD. Lo hanno delineato in due parti qui e qui .

Potrei doverlo provare da solo per un uso futuro ...

EDIT: ho appena trovato questa domanda posta precedentemente qui ...

Altri suggerimenti

Esiste uno strumento da riga di comando chiamato XSD2DB , che genera database da file xsd, disponibile all'indirizzo sourceforge.

Per maggiori informazioni: fare riferimento a questa domanda esistente Come posso creare tabelle di database da file XSD ?

Puoi usare una trasformazione XSLT. Vedi, ad esempio, qui: Strumento da riga di comando di Microsoft per XSLT .

È anche facile integrare le trasformazioni in un processo di compilazione usando MSBuild o Grunt.

Ecco il riferimento per la documentazione Microsoft: Riferimento agli standard XML, inclusi XSD, XSLT, ecc.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top