Convertir XSD en tables relationnelles SQL
Est-il de quelque chose qui pourrait m'aider à convertir un XSD dans SQL tables relationnelles? Le XSD est plutôt grand (dans mon monde de toute façon) et j'ai pu gagner du temps et chiant à taper si quelque chose m'a poussé en avant plutôt que de partir de zéro.
Le XSD est ici si vous voulez avoir un look. C'est normalisée/localisée format pour l'échange de fiche signalétique.
source d'informationauteur rozon
Vous devez vous connecter pour publier un commentaire.
Altova du XML Spy a une fonctionnalité qui permettra de générer de SQL Script DDL à partir d'un fichier XSD. XML Spy va vous coûter de l'argent bien.
Assez intéressant, un développeur a utilisé vraiment un astuce de l'aide d'un XSLT de traduction pour créer le script DDL à partir d'un fichier XSD. Ils ont décrit en deux parties ici et ici.
Je pourrais avoir à l'essayer moi-même pour une utilisation future...
EDIT: Viens de trouver cette question posée précédemment ici...
Il est un outil de ligne de commande appelé XSD2DBqui génère de la base de données xsd fichiers, disponible sur sourceforge.
Pour plus d'info: veuillez vous référer à cette question existante Comment puis-je créer des tables de base de données à partir de fichiers XSD?
Vous pouvez utiliser une transformation XSLT. Voir, par exemple, ici: La génération de SQL à partir de fichier xml et les feuilles de style XSL avec XSLT.
Microsoft dispose d'un outil de ligne de commande pour effectuer des transformations XSLT: Microsoft outil de Ligne de Commande pour XSLT.
Il est aussi facile d'intégrer le transforme en un processus de construction à l'aide de MSBuild ou Grognement.
Ici est la référence pour la documentation de Microsoft: XML de Référence pour les Normes, y compris XSD, XSLT, etc.