je crois que pour IE, le XML n'est pas affichable comme ça
ni avec http_request.responseXML ou Text.
avec FF d'ailleurs pas tout à fait non plus, même si les "value" s'affichent
pas les balises.
du xml, n'est pas fait pour être afficher tel qule si ?
on en gère plutôt le contenu.
pas certain non plus qu'avec IE, il ne faille pas utiliser new ActiveXObject('Microsoft.XMLDOM');
ch'tiot exemple ( simplifié ) : xml.htm
<HTML Lang="fr">
<HEAD>
<meta http-equiv="content-type"
content="text/html; charset=ISO-8859-1">
</head>
<body>
réponse:<div style="display:inline" id="aff"></div>
<script>
var aff=document.getElementById('aff');
function fin(recu)
{ aff.innerHTML=
recu.getElementsByTagName('prenom')[0].firstChild.nodeValue+' '+
recu.getElementsByTagName('nom')[0].firstChild.nodeValue+"<br />";
}
if ( document.implementation.createDocument )
{ var requete = new XMLHttpRequest();
requete.onreadystatechange = function()
{ if ( requete.readyState == 4 )
{ fin(requete.responseXML);
aff.innerHTML+=requete.responseText; // pas de balises
}
}
requete.open('POST','xml.xml',true);
requete.send(null);
}
else { var xmlD = new ActiveXObject('Microsoft.XMLDOM');
xmlD.async=true;
xmlD.onreadystatechange = function ()
{ if ( xmlD.readyState == 4 )
{ fin(xmlD);
aff.innerHTML+=xmlD; // rien
}
}
xmlD.load("xml.xml");
}
</script>
</body>
</html>
le fichier xml :
<?xml version="1.0" encoding="ISO-8859-1"?>
<personne>
<qui>
<prenom>gédéon</prenom>
<nom>teuzeumani</nom>
</qui>
</personne>
Cordialement

Bul [
mon Site] [
M'écrire]