-
de xml vers mysql
Bonjour ,
J'ai commence un projet en utilisant php et xml.
Mes données sont donc dans un fichier xml , mais je me rends que le plus simple pour moi serait d'utiliser une base de données mysql.
Y a t il un moyend'exporter directement mes balises et données xml vers mysql.
Autre question est ce qu'une balise xlm correspond à un champ à quoi correspond donc une sous balise.
Par exemple j'ai le schema suivant :
<racine>
<resume> yyyy
</resume>
<question>
<reponse1> xxx </reponse1>
<reponse2> xxx</reponse2>
<<reponse3> xxx</reponse3>
</question>
</racine>
Je pensais à un truc du genre :
la balise resume correspond à un champ de la table , de même la balise question à un autre champ mais que devient mes sous balises reponse.x.
Merci de votre aide
-
En faite tu ne pourras pas transférer ton XML en base sans faire un bout de code. MySQL ne sait pas ou sont tes champs, tes tables et le type de tes données.
Si bien que, tu ne peux pas lire le XML et appliquer directement des regles de creation de table. Tu dois avoir en tete la logique de ton application pour ecrire les tables.
A priori tu as besoin :
D'un table Question et d'un table Reponse.
Question
- QUESTION_ID (INT, PK)
- QUESTION (TEXT)
Reponse
- REPONSE_ID (INT, PK)
- QUESTION_ID (INIT, FK)
- REPONSE (TEXT)
-
Merci beaucoup d'avoir répondu , donc il n'y a pas de formule magique , j'essaie de m'en occuper ce soir.
Merci