Récupérer le fichier xml !

Bonjour a tous,
je cherche a faire une manip un peu particulière !
J’ai besoin de récupérer l’état de l’ipx (fichier status.xml) avec un serveur installé sur le même réseau interne.
Jusque la, tout va bien ! On va compliquer un peu la chose…
Le serveur que j’utilise ne gère et ne peut pas gérer du php ! (micro serveur avec OS sur carte SD)
Seules les commande html et java peuvent fonctionner.
Question:
Comment puis-je récupérer l’état de l’ipx (V2) pour l’afficher dans une page web hébergé sur mon micro serveur ???
Help !!!
Merci d’avance.
ERIC.

La solution semble être l’ajax.
Voici les fonctions qu’il te faut :

[code]function GetXML(fichier)
{
if(window.XMLHttpRequest) // FIREFOX
xhr_object = new XMLHttpRequest();
else if(window.ActiveXObject) // IE
xhr_object = new ActiveXObject(« Microsoft.XMLHTTP »);
else
return(false);
xhr_object.open(« GET », fichier, false);
xhr_object.send(null);
if(xhr_object.readyState == 4)
return(xhr_object.responseText);
else
return(false);
}
if (typeof DOMParser == « undefined ») {
DOMParser = function () {}

DOMParser.prototype.parseFromString = function (str, contentType) {
if (typeof ActiveXObject != « undefined ») {
var d = new ActiveXObject(« MSXML.DomDocument »);
d.loadXML(str);
return d;
} else if (typeof XMLHttpRequest != « undefined ») {
var req = new XMLHttpRequest;
req.open(« GET », « data: » + (contentType || « application/xml ») +
« ;charset=utf-8, » + encodeURIComponent(str), false);
if (req.overrideMimeType) {
req.overrideMimeType(contentType);
}
req.send(null);

     return req.responseXML;
  }

}
}
[/code]
Ensuite la lecture sera :

[code] root = GetXML(‹ http://192.168.1.X/status.xml ›);
var xmlobject = (new DOMParser()).parseFromString(root, « text/xml »);

elements = xmlobject.getElementsByTagName('led0');
for(var i=0;i < elements.length;i++)
{
	child = elements[i];
	alert(child.getAttribute('value'));
}

[/code]
ou un truc dans le genre

Merci beaucoup, ça à l’air compliqué pour le novice que je suis !
Pourquoi il y’a 2 parties ?
Je peux les mettre dans la même page de code ?

La première partie est la déclaration de la fonction « GetXML ».
La seconde est un exemple de code qui utilise la fonction.