Bonjour,

Je souhaite parcourir, en AS3, une playlist en XML utilsant le format XSPF et récupérer les titres pour un lecteur mp3 (format qui semble être un standard pour les playlistes).

http://www.xspf.org/

Exemple de fichier XSPF
<?xml version="1.0" encoding="utf_8" ?>
<playlist version="1" xmlns="http://xspf.org/ns/0/">
<trackList>
<track><location>http://xxxxxxxx/audio/blueMelody.mp3</location></track>
<track><location>http://xxxxxxxx/audio/youCant.mp3</location></track>
</trackList>
</playlist>


Si je retire xmlns="http://xspf.org/ns/0/", je peux récupérer les données en utilsant :

Extrait du code utilisé
...

chargeur.load(new URLRequest("playList.xml"));
chargeur.dataFormat = URLLoaderDataFormat.TEXT;
chargeur.addEventListener(Event.COMPLETE, traiterXML);

...

private function traiterXML(e:Event):void {
var xmlObj:XML = new XML(e.target.data);

trace(xmlObj..location[0].text());
trace(xmlObj..location[1].text());
}


Sinon, je n'arrive pas à récupérer les données sauf en faisant :
trace(xmlObj.children()[0].children()[0].children()[0]);
trace(xmlObj.children()[0].children()[1].children()[0]);




Je rencontre le même problème lorsque je veux lire un fil RSS.


Quelqu'un a-t-il une idée de l'origine de ce problème et comment le résoudre ?

Merci pour votre aide.