Probléme d'identifiction avec Ajax

sou1987 Messages postés 52 Statut Membre -  
sou1987 Messages postés 52 Statut Membre -
Bonjour,
j 'essai de récupérer la valeur responseXML à partir d'un fichier php comme suit

echo '<?xml version="1.0" ?>'

echo "<root><per>hjhjh</per></root>"

firefox affiche
instruction de traitement XML ou texte pas au début d'une entité externe
Configuration: Windows XP
Firefox 3.5.6

4 réponses

  1. avion-f16 Messages postés 19182 Date d'inscription   Statut Contributeur Dernière intervention   4 511
     
    ??
    Expliques mieux
    0
  2. sou1987 Messages postés 52 Statut Membre
     
    voila la page.js d'ajax
    function resul()
    {
    if(xhr.readyState==4){
    if(xhr.status==200)
    {
    var root=xhr.responseXML;alert(root);
    root=root.getElementsByTagName("title").item(0);
    root=root.firstChild.nodeValue;
    document.getElementById("id1").className="visible";
    document.getElementById("id1").innerHTML=root;

    }
    }
    }

    et dans .php
    $ch1="salam";
    echo '<?xml version="1.0" encoding="iso-8859-1" ?>';

    echo"<root>
    <dispo id=\"message\">$ch1</dispo>

    </root>";

    normalement dans la page.html dans la balise div j aurais "salam"
    mais ça marche pas
    0
  3. avion-f16 Messages postés 19182 Date d'inscription   Statut Contributeur Dernière intervention   4 511
     
    root=root.getElementsByTagName("title").item(0);
    Ça commence déjà mal : tu n'as aucun élément "title" dans ton XML
    0
    1. sou1987 Messages postés 52 Statut Membre
       
      ssssvvvvvvvvppppppp
      0
  4. avion-f16 Messages postés 19182 Date d'inscription   Statut Contributeur Dernière intervention   4 511
     
    svp quoi ?
    Je ne peux pas apprendre à ta place !!
    Alors soit tu prends le temps de lire les tutos, ou tu n'essayes pas de faire des trucs que tu ne connais pas !!!
    0
    1. sou1987 Messages postés 52 Statut Membre
       
      ok
      0