Parser XML et Mysql

Nouveau WRInaute
Bonjour,

J'utilise SimpleXml pour parser et insérer un flux Xml d'un site affilieur dans une BDD, mais je rencondre un problème car plusieurs noeud du flux ont le même nom et seul le 1er est inséré dans la base. Merci d'avance pour votre aide :D
 
WRInaute passionné
Avec des exemples ça pourrait mieux fonctionner ;)
Peu d'idée, mais je pense que tu pourrais renommer ton "noeud du flux" (je ne suis pas sûr de ce que tu appelles ainsi) avant l'insertion, ou alors dans ta base, utiliser un nouveau paramètre pour modifier certaines choses.
 
Nouveau WRInaute
Bonjour,

Voici un exemple du flux xml qui me pose problème:
Code:
<date>
			<depart>06-02-2012</depart>
			<depart_unix>1328482800</depart_unix>
			<voyagiste>lastminute.com</voyagiste>
			<voyagiste_image>xxxxxx</voyagiste_image>
			<prix>1605</prix>
			<url>xxxx</url>
		</date>
		<date>
			<depart>23-04-2012</depart>
			<depart_unix>1335132000</depart_unix>
			<voyagiste>lastminute.com</voyagiste>
			<voyagiste_image>xxxxxxxxx</voyagiste_image>
			<prix>1652</prix>
			<url>xxxxxxxxx</url>
		</date>
En fait, il y a une vingtaine de balise <date></date>, j'avais bien repensé à le renommer mais vu la taille du flux, j'ai abandonnné cette idée. Qu'entends tu par "modifier certains paramètres"? Ca m'intérresse! Merci
 
Discussions similaires
Haut