Le but de l'exercice est de récupérer les informations sur certaines stations velib, le nombre de vélos et de bornes disponibles.
En entrée, l'utilisateur saisi le numéro de sa station dans un formulaire, puis clique sur "ok" et en AJAX l'interface va interroger le serveur velib pour connaitre :
var httpObj = null;
if (window.XMLHttpRequest){ //Firefox
httpObj = new XMLHttpRequest();
}else if (window.ActiveXObject){ // IE
httpObj = new ActiveXObject('Microsoft.XMLHTTP');
} // Sinon ce n'est pas supporté
httpObj.open('GET','http://adresse_machine/proxy/index.php?url=http://serveur_a_interroger',false);
http://www.velib.paris.fr/service/stationdetails/numero_de_station
en passant par le proxyhttpObj.onreadystatechange=votrefonction;
<station>
<available>9</available>
<free>0</free>
<total>14</total>
<ticket>0</ticket>
</station>
httpObj.responseXML.getElementsByTagName('available')[0].firstChild.nodeValue