Manière automatisée de convertir des fichiers XML en base de données SQL?
Nous avons un tas de fichiers XML, suivant un schéma qui est essentiellement un sérialisé sous forme de base:
<table1>
<column1>value</column1>
<column2>value</column2>
</table1>
<table1>
<column1>another value</column1>
<column2>another value</column2>
</table1>
...
Est-il vraiment un moyen facile de transformer en une base de données SQL? Évidemment, je peux construire manuellement le schéma, identifier toutes les tables, les champs, etc, et ensuite d'écrire un script pour importer. Je me demande juste si il y a des outils qui pourraient l'automatisation de certaines ou de la totalité de ce processus?
source d'informationauteur Steve Bennett
Vous devez vous connecter pour publier un commentaire.
Pour Mysql, veuillez consulter le
XML
SyntaxeDocs.Il devrait fonctionner sans autre transformation XML pour les données XML que vous avez fournis, il suffit de spécifier le format et définir la table à l'intérieur de la base de données de première main avec la correspondance des noms de colonne:
Il y a aussi une question connexe:
Pour Postgresql, je ne sais pas.
Si il y est un fichier XML avec 2 tables différentes alors:
travail
Il y a un projet sur CodeProject qui le rend simple pour convertir un fichier XML vers un Script SQL. Il utilise XSLT. Vous pourriez probablement modifier pour générer le script DDL trop.
Et de Voir aussi cette question : La génération de SQL à l'aide de XML et XSLT
essayer cette
http://www.ehow.com/how_6613143_convert-xml-code-sql.html
pour le téléchargement de l'outil
http://www.xml-converter.com/