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