Bonjour a tous,
je cherche un moyen rapide simple efficace et gratuit d'importer un fichier xml dans une base de données mysql. (l'application qui l'utilise est en php)
Ce fichier fais la bagatelle de 3000 lignes avec une structures comme celle ci:
et toutes les entrées ne sont pas identiques (certains champs ne sont pas dans toutes les entrées)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 <record type="Bibliographic" > <leader>00000 2200000 4500</leader> <datafield tag="100" ind1=" " ind2=" " > <subfield code="a" >xxx</subfield> </datafield> <datafield tag="101" ind1="0" ind2=" " > <subfield code="a" >xx</subfield> <subfield code="a" > xx</subfield> </datafield> <datafield tag="200" ind1="1" ind2=" " > <subfield code="a" >xx</subfield> <subfield code="d" > xx</subfield> <subfield code="e" >xxx</subfield> <subfield code="f" >xx</subfield> <subfield code="g" > x</subfield> </datafield> <datafield tag="700" ind1=" " ind2="1" > <subfield code="a" >xxx</subfield> <subfield code="b" >xx</subfield> </datafield> </record>
je m'étais lancer dans la transformation de ce fichier en .sql via des expressions régulières mais quand j'ai vu qu'il me faut bientot plus de ligne de code pour le transformer qu'il n'y en a dans le fichier lui même j'ai vite laissé tombé![]()
merci d'avance
Partager