J'essaye depuis plusieurs jours de me contenter de simuler un retour XML.
J'ai une variable retournée en AJAX qui ne peut être QUE en texte.
Aussi j'ai simulé le XML en mettant dans ma variable texte "responseText" des balises <RESULTAT style="display:none;">Le résultat est OK screugneugneu</RESULTAT>.
Ce que je voudrais : récupérer le "Le résultat est Ok screugneugneu". Je me suis donc dirigé vers REGEX and Javascript mais je butte sur le REGEX. Ma fonction reg.test me retournant toujours FALSE :
Code : Tout sélectionner
function simule_xml (balise,texte)
{
var valeurRetour = false;
var reg = new RegExp ("#^<"+balise+">([0-9][a-zA-Z])</"+balise+">$#","gi");
if (reg.test(texte))
{
valeurRetour = reg.exec(texte);
}
return valeurRetour;
}Code : Tout sélectionner
#^<"+balise+">(.*)</"+balise+">$#
^<"+balise+">(.*)</"+balise+">$
#^<"+balise+">()</"+balise+">$#
valeur de retour <RESULTAT> uniquement (sans le style="display:none;")