Jump to content

Récupérer une partir d'un élément (XML)


oather

Recommended Posts

Bonsoir !

Je suis actuellement en train de développer une application pour un ami. Il a un blog musical et souhaite donner la possibilité aux internautes d'écouter la musique de son blog partout.

Pour se faire, l'application récupère le flux rss de son blog. Lorsque l'utilisateur clique sur le titre d'une musique elle s'ajoute automatiquement à une playlist et se lit en streaming.

Là où je bloque c'est que le lien vers les fichiers .mp3 se trouvent dans un élément du fichier XML :

<description>

<embed type="application/x-shockwave-flash" src="http://assets.tumblr.com/swf/audio_player_black.swf?audio_file=http://www.tumblr.com/audio_file/8532687997/tumblr_lpha7zmcf51qipx3a&color=FFFFFF&logo=soundcloud" height="27" width="207" quality="best"></embed><br/><br/><p><em>Joyce Muniz Summer mix 2011</em></p> <p><em><img height="535" width="803" src="http://farm2.static.flickr.com/1309/5141072505_0a9cb6b7c2_o.jpg"/><br/></em></p>

</description>

Savez-vous comment ce lien peut être récupéré ?

Merci d'avance :)

Florian

Link to comment
Share on other sites

Etant une quiche en codage, ce que je vais dire semblera probablement stupide mais bon.

En cliquant sur le lien, il s'ouvre dans un nouvel onglet du navigateur, en faisant un copier/coller du lien complet ca ne permettrais pas de le récuperer?

Link to comment
Share on other sites

Yop !

Si bien sur. Mais étant donné qu'il y a des mises à jour régulières de son blog, je ne me vois pas faire tout ça manuellement !!

C'est d'ailleurs pourquoi je voulais travailler avec le flux rss de son blog :)

Link to comment
Share on other sites

Là où je bloque c'est que le lien vers les fichiers .mp3 se trouvent dans un élément du fichier XML :

Tu as deux solutions :

Utiliser un parser SAX comme expliqué ici : http://thibault-koprowski.fr/2010/10/15/tutoriel-parsing-xml-sous-android/

ou alors plus bourrin avec une expression régulière comme celle ci : audio_file=(?<mp3>.*)&color

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...