Autore Topic: Lettore Rss con XML variabile  (Letto 415 volte)

Offline Diapiro

  • Nuovo arrivato
  • *
  • Post: 5
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy S2
Lettore Rss con XML variabile
« il: 27 Febbraio 2012, 10:33:14 CET »
0
Ciao a tutti.
Sto creandomi un lettore di feed, e fin qui nessun problema.
Il problema sorge quando con la funzione di Parse mi ritrovo a parsare un feed che non mantiene una struttura omogenea nel tempo.
Mi spiego meglio; ho provato a parsare questo feed   "http://www.esa.int/rss/LAU.xml" il problema è che originariamente il feed era composto da immagine, titolo, descrizione e link all'immagine e alla notizia, ma come potete notare in questo feed ad esempio ad una notizia manca l'immagine, e ad un'altra hanno aggiunto un link che fa un redirect ad un video esterno, ma ci sono anche altri cambiamenti, come ad esempio al posto dell'immagine un video ecc...
come posso crearmi un lettore di feed universale? o devo scandirmi tag per tag e fare mille mila controlli, xke ho provato a confrontare il corpo di vari XML ma non hanno una logica comune (ad esempio è differente da questo altro feed appartenente sempre allo stesso sito  "http://www.esa.int/rss/SEMFDZU7D7F.xml")
Grazie per adesso!!!