01net    Web


Actuellement en ligne : 1196 Utilisateurs dont 47 dans Programmation et développement >S'inscrire      >S'identifier      >Recherche      >Aide  
modéré par A.Ouloube, Beno@  
01net > Forum de 01net > Programmation et développement > HTML / Javascript
> Problème javascript afficher données XML
Passionné(e) d'internet, de logiciels, de forums ? 01net recrute...
Auteur
Message
 
<     1       >
peden2
  
  :-)
      ?   @     Posté le 27/10/2007 19:42:39  
Voter pour ce message
Bonjour,
J'ai créé une webradio, et je souhaite que sur mon site le titre de l'album qui est diffusé s'affiche. J'utilise une logiciel (stream titre), qui me permet d'indiquer le nom du titre joué, et qui génère un fichier en XML de ce type :

<?xml version="1.0" encoding="ISO-8859-1" standalone="yes" ?>
- <streamingMetadata radio="streamtitre">
<serverTime>11:59:25</serverTime>
- <show>
<showTitle>Animateur à l'antenne en ce moment</showTitle>
<presentator>Votre Radio</presentator>
<startTime>Lundi Jan 01 10:00:00</startTime>
<endTime>Lundi Jan 01 15:00:00</endTime>
</show>
- <items>
- <item>
<artist>Big Ali</artist>
<title>Rock this party (Everybody dance now)</title>
<picture>http://www.url.com/pochette.jpg</picture>
<broadcastTime>Horaire diffusion HH:mm</broadcastTime>
</item>
- <item>
<artist>Black Eyed Peas</artist>
<title>Pump it</title>
<picture>http://www.url.com/pochette.jpg</picture>
<broadcastTime>Horaire diffusion HH:mm</broadcastTime>
</item>
<artist>Gnarls Barkley</artist>
<title>Crazy</title>
<picture>http://www.url.com/pochette.jpg</picture>
<broadcastTime>Horaire diffusion HH:mm</broadcastTime>
</item>
</items>
</streamingMetadata>


J'ai lu sur un site qu'en utilisant le code suivant, on pouvait afficher les données (titre, pochette d'album...) contenues dans le fichier XML :

function getData() {
var now = new Date();
var url = "http://www.votre-radio.com/streamingMetadata.xml";
var opts = { method : "get",
parameters : "tmp="+now.getTime(),
onComplete : updateDataLayout,
asynchronous : true };
var req = new Ajax.Request(url, opts);
}


var doc, timer = 0, cpt = 0;

function updateDataLayout(remote) {
if(remote.responseXML.documentElement != doc) {
doc = remote.responseXML.documentElement;
if (doc && cpt == 0) {
$("artist").innerHTML = nodeValue(doc, 0, "artist");
$("title").innerHTML = nodeValue(doc, 0, "title");
$("cover").src = nodeValue(doc, 0, "picture");
$("live").innerHTML = "VOUS ECOUTER EN CE MOMENT :";
$("animateur").innerHTML = nodeValue(doc, 0, "startTime")+' - '+nodeValue(doc, 0, "endTime")+' '+nodeValue(doc, 0, "presentator");
}
}
}


Seulement, quand je le teste, la page reste blanche..
Merci de m'aider !!! (voir http://forum.streamtitre.net/viewtopic.php?p=228&sid=de40279ddece360a3ea6(...))
<     1       >

01net > Forum de 01net > Programmation et développement > HTML / Javascript
> Problème javascript afficher données XML

Aller à :

Page générée en : 0.11s - X2board 2.2

Nous contacter | Charte de confiance | Voir notice légale

Tous droits réservés © 1999 - 2008 Groupe Tests - 01net.


Sites du réseau 01net Network : 01net - 01men - Rmc.fr - Bfmtv.fr - Radiobfm.com - TousLesPodcasts - Micro Achat

Jeu-concours
Gagnez une console Wii et des DVD du film Death Sentence. Jouez maintenant sur RMC.fr !
Jeux
Nouveauté : Vous devez explorer des chambres qui filent la frousse et trouver des objets cachés !