magpierss et noms de champs identiques dans flux RSS

webcrea
WRInaute discret
WRInaute discret
 
Messages: 53
Inscription: 1 Sep 2003

magpierss et noms de champs identiques dans flux RSS

Message le Mar Nov 06, 2007 11:13

Bonjour,

Je coince sur la récupérations de données dans un flux RSS à partir de plusieurs parser XML et en particulier avec magpierss.

Le flux comporte pour chaque item les champs category sous cette forme :


Code: Tout sélectionner
<category>19</category>
<category>22</category>
<category>27</category>
<category>73</category>
<category>108</category>
<category>117</category>
<category>122</category>
<category>139</category>
<category>141</category>


Voici la fonction que j'utilise pour afficher le flux avec magpierss :

Code: Tout sélectionner
require_once("magpierss/rss_fetch.inc");
function FeedParser($url_feed, $nb_items_affiches=10)
{

  $rss = fetch_rss($url_feed);

  if (is_array($rss->items))
  {
   $items = array_slice($rss->items, 0, $nb_items_affiches);

   $html = "<ul>\n";
   foreach ($items as $item)
   {
    $html .= "<li>";
    $html .= "<a href=\"".$item['link']."\">";
    $html .= $item['title']."</a></li>\n";
   [b]$html .= $item['category'];[/b]
   }
   $html .= "</ul>\n";
}

return $html;
}
echo FeedParser("http ... /rss.php");


Et ça m'affiche les catégories sous cette forme :

1922273573108113116122129134139141

Comment les isoler les unes des autres ?

Merci de votre aide !

mitety
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 1
Inscription: 4 Juil 2011

Re: magpierss et noms de champs identiques dans flux RSS

Message le Lun Juil 04, 2011 12:04

Bonjour,
Désolée de faire remonter un vieux topic mais j'ai le même problème. Je cherche sur le net depuis un bon bout de temps mais je n'ai trouvé aucune solution encore.
Quelqu'un saurait-il comment faire pour récupérer les données de façon fidèle et donc en évitant la concaténation pour des balises identiques? Merci


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité