Bonsoir à tous!
je suis en train de créer un petit "jukebox" avec du xml...
Code :
- <?xml version="1.0" encoding="iso-8859-1"?>
- <playlist>
- <chanson nom="Jungle Mist" fichier="Jungle_Mist.mp3" />
- <chanson nom="Aborigine" fichier="Aborigine.mp3" />
- </playlist>
|
voici le code pour traiter le xml:
Code :
- liste = new XML();
- liste.ignoreWhite = true;
- liste.load("playlist.xml" );
- sound = new Array();
- nom_sound = new Array();
- liste.onLoad = function(ok) {
- if (ok = true) {
- n_root = liste.firstChild;
- nb_item = n_root.childNodes.length;
- for (a=0; a<nb_item; a++) {
- n_current = n_root.childNodes[a];
- sound[a] = n_current.attributes.fichier;
- nom_sound[a] = n_current.attributes.nom;
- }
- }
- };
|
ensuite je traite le son en reprenant sound[i] et il me met ceci comme erreur:
Error opening URL "file:///D|/undefined" donc il n'y a rien dans le tableau sound... c'est peut-être une erreure bête... je suis pas très fort en XML!
Merci!
---------------
Il ne faut pas se pencher sur le passé, on risquerait de tomber dans l'oublis... (Coluche)