L'importation de données XML dans SQL base de données

Je travaille avec un 20 gig fichier XML que j'aimerais l'importer dans une base de données SQL (de préférence MySQL, puisque c'est ce que je suis familier avec). Il semble que ce serait une tâche commune, mais après Googler un peu autour, je n'ai pas été en mesure de comprendre comment le faire. Quelle est la meilleure façon de le faire?

Je sais que cette capacité est intégrée dans MySQL 6.0, mais ce n'est pas une option à l'heure actuelle parce que c'est une alpha version de développement.

Aussi, si je dois faire aucun script, je préfère utiliser Python car c'est ce que je suis plus familier avec.

Grâce.

OriginalL'auteur Jacob Lyles | 2009-04-07