Pourquoi avez-vous besoin de Rails pour cette tâche ? Le fichier XML sera-t-il téléchargé par les utilisateurs ? Sinon, un script en ruby peut être tout ce dont vous avez besoin.
Dans tous les cas, vous devez :
- analyser le XML entrant et définir les propriétés de certains objets ou variables
- enregistrer ces propriétés ou variables dans la base de données.
Pour la première tâche, vous pouvez utiliser ReXML, LibXML , Nokogiri ou toute autre bibliothèque d'analyseur XML.
Pour le second (si vous n'utilisez pas ActiveRecord dans Rails), vous pouvez consulter la documentation du mysql2 gem .
N'hésitez pas à poser d'autres questions si vous rencontrez des problèmes avec ces bibliothèques.