Bonjour

, alors voilà, j'ai un problème lors du traitement d'un retour d'une requête (en XML) généré par Prototype.
J'ai deux pages : ajax.html (qui utilise Prototype) et async_index.php (qui renvois le XML)
Contenu de async_index.php :
<?php
header("Cache-Control: no-cache, must-revalidate"); // HTTP/1.1
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); // Date du passé
header('Content-Type: text/xml; charset="UTF-8" encoding="UTF-8"');
?>
<?xml version="1.0" encoding="UTF-8" ?>
<rubrique>
CACA
</rubrique>
ajax.html (prototype est bien inclu dans <head> et la fonction simplereq() est bien éxécutée lors de mon evenement)
<script>
function simplereq() {
new Ajax.Request('/async/async_index.php',
{
method:'get',
parameters: {type: 'giveMeal', tamaHashId: '4b66e60f2eea3024cc2da927cfbdce25', mealId: 1},
onSuccess: function(transport)
{
var respTxt = transport.responseText;
var respXml = transport.responseXML;
if (respXml)
{
var courant = respXml.firstChild.NodeValue; <=== L'erreur est surement ICI (car tout marche sinon) alert(courant);
}
else
{
alert("Attention, Aucun retour de la communication asynchrone...");
}
},
onFailure: function(){ alert('Attention, erreur de communication asynchrone...') }
});
}
function init_event() {
Event.observe('simplereq', 'click', simplereq, false);
}
</script>
Je voudrai avoir le contenu de "rubrique" (c'est a dire CACA, dans mon exemple

) et a chaque fois le alert me renvois "undefined"...
Merci beaucoup !!