Bonjour, je suis nouveau sur le forum et débutant en XML, PHP et MySql.
Je dois concevoir un site pour mon agence immobilière.
Nous utilisons un logiciel de gestion des biens qui permet de générer un fichier XML contenant les informations concernant les biens. En voici un exemple:
<?xml version="1.0" encoding="windows-1252" ?>
- <BIENS>
- <BIEN>
<CODE_CLIENT>12269</CODE_CLIENT>
<TYPE_OFFRE>2</TYPE_OFFRE>
<NO_ASP>334877</NO_ASP>
<NO_DOSSIER>00001</NO_DOSSIER>
<NO_MANDAT>6523</NO_MANDAT>
<TYPE_MANDAT>SIMPLE</TYPE_MANDAT>
<DATE_OFFRE>14/11/2005</DATE_OFFRE>
<DATE_MODIF>27/04/2006</DATE_MODIF>
<PRIX>99000</PRIX>
<CP_INTERNET>11600</CP_INTERNET>
<VILLE_INTERNET>PROX CARCASSONNE</VILLE_INTERNET>
<CATEGORIE>MAISON DE VILLAGE</CATEGORIE>
<NB_PIECES>6</NB_PIECES>
<NB_CHAMBRES>3</NB_CHAMBRES>
<SURF_HAB>106</SURF_HAB>
<SURF_TERRAIN>0</SURF_TERRAIN>
<TEXTE_FR>(NE/6523) Proche TREBES / CARCASSONNE, Maison de village entièrement rénovée comprenant entrée, séjour + cuisine US, Cellier, 3 chambres, grande salle de bains, WC, louée (poss. libre 07/2006)... T. Bonne affaire</TEXTE_FR>
</BIEN>
- <BIEN>
<CODE_CLIENT>12269</CODE_CLIENT>
<TYPE_OFFRE>2</TYPE_OFFRE>
<NO_ASP>362087</NO_ASP>
<NO_DOSSIER>00002</NO_DOSSIER>
<NO_MANDAT>6545</NO_MANDAT>
<TYPE_MANDAT>SIMPLE</TYPE_MANDAT>
<DATE_OFFRE>18/11/2005</DATE_OFFRE>
<DATE_MODIF>09/03/2006</DATE_MODIF>
<PRIX>110000</PRIX>
<CP_INTERNET>11270</CP_INTERNET>
<VILLE_INTERNET>20 Mns LIMOUX</VILLE_INTERNET>
<CATEGORIE>MAISON</CATEGORIE>
<NB_PIECES>10</NB_PIECES>
<NB_CHAMBRES>3</NB_CHAMBRES>
<SURF_HAB>55</SURF_HAB>
<SURF_TERRAIN>20</SURF_TERRAIN>
<TEXTE_FR>Au coeur du RAZES, proche LA FORCE, Maison de village rénovée avec cour comprenant cuisine, séjour, 3 chambres, salle de bains + salle d'eau, cave, terrasse 20 m²... BELLE VUE DEGAGEE</TEXTE_FR>
</BIEN>
Je voudrais pouvoir récupérer ces données et les insérer automatiquement dans ma base de données, mais comment faire?
J'ai vu notamment sur ce forum qu'il fallait mettre en place un parseur, mais lequel utiliser et comment le mettre en place (à quel niveau?)
Merci par avance pour votre aide.