Je suis très nouveau dans l'analyse des données XML avec javascript, alors excusez-moi si ma question est un peu simple.Obtenir le fichier XML, basé sur la date actuelle
Je suis en train d'analyser des données à partir d'un fichier XMl avec javascript en utilisant un xmlHTTPRequest standard. Le format de l'URL que je tire les données XML est quelque chose comme: "http://example.com/abcyymmdd-data.xml". La partie (yymmdd) de l'URL représente la date et les fichiers sont mis à jour quotidiennement. Je voudrais insérer un code javascript dans l'url à la place de yymmdd afin qu'un nouveau fichier XML soit analysé chaque jour. Comment pourrais-je y parvenir?
Merci, Carlos
Merci pour le conseil. Je suis capable de mettre en forme la date comme vous l'avez suggéré, mais je ne peux toujours pas récupérer les données xml lorsque je branche la variable "date_string" à l'URL xml. Voici comment je l'ai entré: ** gras ** var url = (location.toString() .indexOf ('file: //')!= -1)? 'http://example.com/abc "+ date_string +" -data.xml'; ** gras ** J'ai ensuite appelé cette variable avec ** bold ** xmlhttp.open (GET, url, true) ** gras ** Je ne sais pas où je vais mal, mais c'est probablement une erreur simple dans la syntaxe m. – Carlos
@Carlos: Utilisez 'alert (url)' ou [FireBug] (http://getfirebug.com/) pour voir ce que votre 'url' contient. Btw, vous pouvez utiliser backticks \ 'pour citer le code dans les commentaires. – Andomar
J'ai finalement réussi à le faire fonctionner. J'ai dû utiliser des guillemets simples au lieu de guillemets pour insérer la variable '+ date_string +' ... merci beaucoup pour votre aide. Voici un exemple de mon code final 'code'var url = (location.toString() .indexOf ('file: //')! = -1)? 'http://example.com/abc'+date_string+'-data.xml': 'fcx' + date_string + '- data.xml'; \t xmlhttp = new XMLHttpRequest(); \t if (xmlhttp! = Null) { \t \t xmlhttp.onreadystatechange = étatChangement; \t \t xmlhttp.open ('GET', url, true,); 'code' – Carlos