magpierss et noms de champs identiques dans flux RSS

Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics

webcrea
WRInaute discret
WRInaute discret
 
Messages: 53
Inscription: Lun Sep 01, 2003 16:32

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 !

Formation recommandée sur ce thème :

Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: kilou27 et 0 invités