Bonjour
Je suis en train de réfléchir au design d'une petite appli, à savoir un lecteur de flux rss.
- Comment je peux générer un identifiant unique pour chaque item du flux ? Dans les specs, il y a une valeur pour ça, mais c'est optionnel, et on ne la retrouve pas dans chaque flux un md5 tout con ça irait ou ya mieux ou de plus adapté ?
- Pour récupérer un flux, j'ai deux solutions : soit je le lis directement depuis le serveur web...
soit je le télécharge vers un fichier local, et je le lis comme je ferais avec un fichier "normal". L'avantage de cette méthode, c'est que le lecteur rss peut s'utiliser offline Désavantage, ça me semble un peu crade
=>Quelle méthode est la meilleure ?
Merci!
edit: tout ce qui est en dessous, c'est reglé !
Il y aura une classe rssFeed, avec plusieurs infos "générales" sur le flux : titre, description, ttl, etc..
Dans les specs, il est dit que le flux peut contenir n'importe quel nombre d'elements <item>. Là où je coince, c'est comment représenter ces élements au niveau de ma classe rssFeed, vu que le nombre est indéfini...
J'ai pensé à deux solutions :
- Une liste chaînée, C-like, mais bôf, ça me parait crade
- Une seconde classe, rssItem, où une instance de cette classe représenterait chaque <item> du flux rss. Il y aurait un lien entre rssFeed et rssItem avec un tableau, une hashtable ou qquechose. Inconvénient : un peu lourd ?
Bref, à ma place, vous feriez ça comment ?
Message édité par freds45 le 20-09-2004 à 15:35:20
---------------
Filmstory : gardez trace des films que vous avez vu ! :D