Mysql
 sql >> Base de données >  >> RDS >> Mysql

Importer les données des fichiers XML dans une base de données MySQL

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.