j'ai un petit problème avec un fichier XML de merde dont je dois insérer les données dans une table MySql pour pouvoir ensuite les utiliser avec PHP. Je suis sous PHP 4.4.4 chez OVH avec le traitement du xml activé.
J'ai entendu parler de DOMxml (quelque chose comme ça), qu'il fallait parser le doc XML et tout et tout et tout...
mais je suis quand même mega perdu, je ne sais pas du tout par où commencer et même si j'ai lu tous les sujets traitant sur les mêmes cas que moi je n'ai pas trouvé de solution réellement compréhensible par mon petit cerveaux. J'ai eu beau lire les docs relatives au parsage à l'xml au PHP... mais je suis pommé!
Donc si quelqu'un pouvait me donner des pistes pour réussir à insérer dans une BDD, des données issues d'un XML ça serait vraiment sympa de sa part.
Au fait mon XML ressemble à ça:
Xml
<BIEN>
<INFO_GENERALES>
<ADH_NUM>99897</ADH_NUM>
<AFF_NUM>54123</AFF_NUM>
<DATE_CREATION>21/09/2006</DATE_CREATION>
<DATE_MODIFICATION>21/09/2006</DATE_MODIFICATION>
<DATE_ECHEANCE>29/09/2006</DATE_ECHEANCE>
<TRANSFERT_PUBLIC>true</TRANSFERT_PUBLIC>
<VISIBLE_TOUTES_AGENCES>true</VISIBLE_TOUTES_AGENCES>
<AFFAIRE_RESERVEE>false</AFFAIRE_RESERVEE>
</INFO_GENERALES>
<VENTE>
<ESTIMATION>130000</ESTIMATION>
<PRIX>150000</PRIX>
<HONORAIRES>300</HONORAIRES>
<NUM_MANDAT>555</NUM_MANDAT>
<TYPE_MANDAT>E</TYPE_MANDAT>
<DATE_MANDAT>21/09/2006</DATE_MANDAT>
<DATE_COMPROMIS>23/09/2006</DATE_COMPROMIS>
<TAXE_HABITATION>1100</TAXE_HABITATION>
<TAXE_FONCIERE>1253</TAXE_FONCIERE>
<CHARGES_MENSUELLES>300</CHARGES_MENSUELLES>
<REGIME_FISCAL>-1</REGIME_FISCAL>
</VENTE>
<APPARTEMENT>
<NUM_DERNIER_ETAGE>3</NUM_DERNIER_ETAGE>
<SURFACE_HABITABLE>50</SURFACE_HABITABLE>
<SURFACE_SEJOUR>20</SURFACE_SEJOUR>
<NBRE_PIECES>3</NBRE_PIECES>
<NBRE_CHAMBRES>1</NBRE_CHAMBRES>
<ANNEE_CONSTRUCTION>1900</ANNEE_CONSTRUCTION>
<ASCENSEUR>true</ASCENSEUR>
<STANDING>1</STANDING>
<MEUBLE>false</MEUBLE>
<NBRE_CAVES>0</NBRE_CAVES>
<LOCALISATION>4</LOCALISATION>
<EXPOSITION>7</EXPOSITION>
<CHAUFFAGE>23</CHAUFFAGE>
<MECANISME_CHAUFFAGE>-1</MECANISME_CHAUFFAGE>
<MODE_CHAUFFAGE>-1</MODE_CHAUFFAGE>
</APPARTEMENT>
y'a encore quelques rubriques mais je ne vous mets pas tout ça ne sert pas à grand chose...
Merci de l'aide que vous pourrez m'apporter!!
ps: j'ai réellement épluché plusieurs forums, posts, docs pour essayer de comprendre comment je pouvais faire ça!