Aller au contenu

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

Lien vers le commentaire
Partager sur d’autres 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?

Lien vers le commentaire
Partager sur d’autres 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 :)

Lien vers le commentaire
Partager sur d’autres 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

Lien vers le commentaire
Partager sur d’autres sites

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.

×
×
  • Créer...