Comment transformer un fichier XML en SQL ?
Voilà la problématique que je viens de rencontrer.
J'ai un fichier xml de 160 Mo contenant quasiment 5 millions de ligne.
J'ai essayé d'importer le fichier avec Excel en mettant comme source de données mon fichier xml, mais celui ci apres bien 4h d'import m'a affiché un beau message d'erreur :-( .
Pierre-Yves m'a alors proposé de regarder du coté de xslt.
XSLT est un langage qui permet de transformer un (ou plusieurs) documents XML en un autre document XML, HTML ou texte.
Il est la plupart du temps utilisé afin de séparer les données (XML) du code/présentation (XSLT) pour un résultat final affichable (HTML).
Une autre utilisation, moins répandue, est la conversion d'un schéma XML en un autre, afin de permettre l'interopérabilité entre des systèmes logiciels différents et qui communiquent par flux XML.
Dans notre cas nous voulons transformer du XML en SQL.