Webmaster Hub: {simpleXML} - Je ne réussis pas toujours à extraire - Webmaster Hub

Aller au contenu

Page 1 sur 1
  • Vous ne pouvez pas commencer un sujet
  • Vous ne pouvez pas répondre à ce sujet

{simpleXML} - Je ne réussis pas toujours à extraire Un item d'un RSS externe Noter : -----

#1 L'utilisateur est hors-ligne   yhugo 

  • Groupe : Webmaster Régulier
  • Messages : 67
  • Inscrit(e) : 23-février 05
  • Genre:Homme
  • Localisation:Montréal, Qc

Posté 13 juillet 2009 - 01:18

Bonjour à tous,

oui bien c'est cela je n'arrive pas toujours à extraire des infos des RSS externes, c'est assez bizarre ... Pourtant c'est simple, voilà ce que je veux faire.

Sur une page je veux simplement afficher le titre du dernier élément publié de 3 RSS différents ... Mais je n'arrive pas à accéder au contenu d'un des RSS par simpleXML.

Voici le code de ma page et c'est la requête du centre qui ne fonctionne pas (#lastKryzalid) :

<div class="blocRss" id="lastIdenti" title="Mon dernier microbillet en provenance de Identi.ca.">
	<?
	$xmlIdenti = simplexml_load_file('http://identi.ca/yhs/rss');
	echo "<p><a href='".$xmlIdenti->item[0]->link."'>".$xmlIdenti->
item[0]->title."</a></p>";
	?>
</div>

<div class="blocRss" id="lastKryzalid" title="">
	<?
	$xmlKryzalid = simplexml_load_file('http://blog.kryzalid.net/author/admin/feed/');
	echo "<p><a href='".$xmlKryzalid->item[0]->link."'>".$xmlKryzalid-
>item[0]->title."</a></p>";
	?>
</div>

<div class="blocRss" id="lastDelicious" title="Le dernier signet que j'ai ajouté à mon compte Delicious.">
	<?
	$xmlDelicious = simplexml_load_file('http://delicious.com/rss/yhugo');
	echo "<p><a href='".$xmlDelicious->item[0]->link."'>".$xmlDelicious-
>item[0]->title."<br/>".$xmlDelicious->item[0]->link.
"</a></p>";
	?>
</div>


Quelqu'un à un indice ?

Merci et bonne fin de journée

Ce message a été modifié par olitax - 13 juillet 2009 - 22:59.
Raison de l'édition : J'ai supprimé le [Résolu] en titre, inutile de le signaler en titre ;) (Olitax)


<<Quand le dernier arbre sera abattu, la dernière rivière empoisonnée,
le dernier poisson capturé, alors seulement vous vous apercevrez que
l'argent ne se mange pas.
>>
0

#2 L'utilisateur est hors-ligne   jcaron 

  • Groupe : Membre+
  • Messages : 844
  • Inscrit(e) : 15-janvier 08
  • Genre:Homme
  • Localisation:Londres

Posté 13 juillet 2009 - 08:06

Dans un cas les items sont au deuxième niveau du XML et dans l'autre au troisième niveau (dans un "channel")? C'est probablement lié au fait qu'il s'agit de RSS 1.0 dans le premier cas et de RSS 2.0 dans le deuxième, mais je n'ai jamais regardé ça, donc ce n'est qu'une supposition...

Jacques.
0

#3 L'utilisateur est hors-ligne   yhugo 

  • Groupe : Webmaster Régulier
  • Messages : 67
  • Inscrit(e) : 23-février 05
  • Genre:Homme
  • Localisation:Montréal, Qc

Posté 13 juillet 2009 - 22:41

Voir le messagejcaron, le lundi 13 juillet 2009 à 03:06, dit :

Dans un cas les items sont au deuxième niveau du XML et dans l'autre au troisième niveau (dans un "channel")? C'est probablement lié au fait qu'il s'agit de RSS 1.0 dans le premier cas et de RSS 2.0 dans le deuxième, mais je n'ai jamais regardé ça, donc ce n'est qu'une supposition...

Jacques.


C'était tout à fait ça Jacques ... Merci beaucoup !

<<Quand le dernier arbre sera abattu, la dernière rivière empoisonnée,
le dernier poisson capturé, alors seulement vous vous apercevrez que
l'argent ne se mange pas.
>>
0

Partager ce sujet :


Page 1 sur 1
  • Vous ne pouvez pas commencer un sujet
  • Vous ne pouvez pas répondre à ce sujet

1 utilisateur(s) en train de lire ce sujet
0 membre(s), 1 invité(s), 0 utilisateur(s) anonyme(s)