Récupérer Feed RSS
Ceetix
Membre
Hello le verger !
Mon post ne sera pas sur le développement Apple mais plutôt coté web...
En effet, dans une app je dois parser un flux RSS. Prenom par exemple celui du blog Fubiz. Voici son adresse : feed://feeds.feedburner.com/fubiz .
La page qui s'affiche est sobre et résume donc les articles. C'est super c'est justement ces données que je veux récupérer.
Problème numéro 1 : ce n'est pas sous forme de XML mais quand c'est sur l'app iPhone on dirait qu'il se "transforme" en XML je sais pas pourquoi ...
Et quand je parse sur mon app iPhone mais il me reste des balises html genre <p></p> et l'adresse des images disparaissent ...
Problème numéro 2 : le flux que je récupère ne m'affiche pas tout le texte et je ne peux pas requêter selon un date ou un intervalle de temps précis.
Bref vous l'aurez compris, là je coince totalement
Quelqu'un s'y connait dans ces histoires de RSS ?
Merci !
Mon post ne sera pas sur le développement Apple mais plutôt coté web...
En effet, dans une app je dois parser un flux RSS. Prenom par exemple celui du blog Fubiz. Voici son adresse : feed://feeds.feedburner.com/fubiz .
La page qui s'affiche est sobre et résume donc les articles. C'est super c'est justement ces données que je veux récupérer.
Problème numéro 1 : ce n'est pas sous forme de XML mais quand c'est sur l'app iPhone on dirait qu'il se "transforme" en XML je sais pas pourquoi ...
Et quand je parse sur mon app iPhone mais il me reste des balises html genre <p></p> et l'adresse des images disparaissent ...
Problème numéro 2 : le flux que je récupère ne m'affiche pas tout le texte et je ne peux pas requêter selon un date ou un intervalle de temps précis.
Bref vous l'aurez compris, là je coince totalement
Quelqu'un s'y connait dans ces histoires de RSS ?
Merci !
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
En bref, le flux est bien du XML. Mais c'est ton Safari (ou autre navigateur, celui que tu utilises) sur ton ordi qui reconnait que ce XML représente en fait plus précisément un flux RSS, et du coup te l'affiche de façon sympa. Mais si tu regardes le code source de la page, c'est bien du XML.
Mais est-ce qu'il y a un moyen d'afficher par exemple les articles en telle et telle date via cette url ? J'ai cherché (sans doute mal) et je n'ai rien trouvé ...
Les articles sont datés (cf. balise pubDate) donc oui, tu peux en sélectionner suivant la date voulue.
Si cela peut t'aider il existe un petit framefork pour parser des flux RSS / Atom: MWFeedParser
Je te laisse decouvrir et voir si cela te convient.
J'ai encore quelques soucis, genre pourquoi les images présentent dans le flux sont dégagées après le parsing ou comment customizer l'adresse du feed pour justement pouvoir requeter soit sur une pubDate ou entre deux dates. J'essaie de trouver des infos mais ce n'est pas très fourni on dirait ...