Pergunta

Existe algo disponível que poderia me ajudar a converter um XSD em tabelas relacionais SQL? O XSD é bastante grande (no meu mundo de qualquer maneira) e eu poderia economizar tempo e chato digitação se algo me empurrou à frente, em vez de começar do zero.

O XSD é aqui se você quiser dar uma olhada. É um padronizado / formato localizado a MSDS câmbio.

Foi útil?

Solução

O Altova XML Spy tem uma característica que irá gerar SQL DDL script de um arquivo XSD. XML Spy vai custar-lhe algum dinheiro embora.

Curiosamente, um desenvolvedor usou um truque muito inteligente de usar uma tradução XSLT para criar o script DDL de um arquivo XSD. Eles têm delineado em duas partes aqui e aqui .

Eu poderia ter que tentar fazer isso eu mesmo para uso futuro ...

EDIT: Só encontrei esta pergunta feita anteriormente aqui ...

Outras dicas

Há uma ferramenta de linha de comando chamado XSD2DB , que gera banco de dados XSD-arquivos, disponível em sourceforge.

Para mais informações: consulte esta pergunta existente Como posso criar tabelas de banco de dados a partir de XSD arquivos ?

Você pode usar transformar um XSLT. Veja, por exemplo, aqui:. Gerando SQL a partir de XSD e XSL folhas de estilo com XSLT

Microsoft tem uma ferramenta de linha de comando para executar transformações XSLT: ferramenta Microsoft de linha de comando para XSLT .

Também é fácil de integrar os transforma em um processo de construção usando MSBuild ou Grunt.

Aqui é a referência para a documentação Microsoft: XML padrões de referência, incluindo XSD, XSLT, etc.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top