parseur xml et tag liés
Posté : 10 déc. 2012, 17:50
Bonjour à tous,
J'ai un fichier xml
comme ceci
J'ai fait un parser
Là avec ça j'ai comme retour du print
<img src="photo.jpg" style="float: left;margin:0px 5px 5px 0px;" />
3 pièces
Surface: 48 m²
Bel appartement BOURG EN BRESSE CENTRE de type 2 de 48.63m3 dans résidence de standing, offrant une cuisine aménagée et équipée ouverte sur séjour avec balcon,...
et je souhaite avoir
<img src="photo.jpg" style="float: left;margin:0px 5px 5px 0px;" />
et
3 pièces
Surface: 48 m²
Bel appartement BOURG EN BRESSE CENTRE de type 2 de 48.63m3 dans résidence de standing, offrant une cuisine aménagée et équipée ouverte sur séjour avec balcon,...
Merci de votre aide
J'ai un fichier xml
comme ceci
Code : Tout sélectionner
<item>
<title>Appartement, Bourg en Bresse - 490 €cc</title>
<link></link>
<description><![CDATA[
<img src="photo.jpg" style="float: left;margin:0px 5px 5px 0px;" />
3 pièces
Surface: 48 m²
Bel appartement BOURG EN BRESSE CENTRE de type 2 de 48.63m3 dans résidence de standing, offrant une cuisine aménagée et équipée ouverte sur séjour avec balcon,...]]></description>
<pubDate>Sat, 08 Dec 2012 22:52:00 +0100</pubDate>
</item>$xml = simplexml_load_file('test.xml');
foreach ($xml->channel as $channel) {
foreach ($channel->item as $item) {
print "Titre : {$item->title} <br />\n";
print "Content : {$item->description} <br />\n";
print "link : {$item->link} <br />\n";
print "Date : {$item->pubDate} <br />\n";
Tout fonctionne bien sauf que je souhaite parser et avoir l'image d'un coté et le texte du tag <description> de l'autre.Là avec ça j'ai comme retour du print
<img src="photo.jpg" style="float: left;margin:0px 5px 5px 0px;" />
3 pièces
Surface: 48 m²
Bel appartement BOURG EN BRESSE CENTRE de type 2 de 48.63m3 dans résidence de standing, offrant une cuisine aménagée et équipée ouverte sur séjour avec balcon,...
et je souhaite avoir
<img src="photo.jpg" style="float: left;margin:0px 5px 5px 0px;" />
et
3 pièces
Surface: 48 m²
Bel appartement BOURG EN BRESSE CENTRE de type 2 de 48.63m3 dans résidence de standing, offrant une cuisine aménagée et équipée ouverte sur séjour avec balcon,...
Merci de votre aide