À l'aide de XMLHttpRequest, la lecture des données XML

je suis en train de lire le fichier xml mais de toute façon, j'obtiens cette erreur: Invalid nombre de paramètres.

<script type="text/javascript"> 
//<![CDATA[ 
    if (window.XMLHttpRequest) { 
        //code for IE7+, Firefox, Chrome, Opera, Safari 
        xmlhttp = new XMLHttpRequest(); 
    } 
    else { 
        //code for IE6, IE5 
        xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); 
    } 
    xmlhttp.open("GET", "employee.XML", false); 
    xmlhttp.send(); 
    xmlDoc = xmlhttp.responseXML; 

    var empid= xmlDoc.getElementsByTagName("empid"); 
    var total = placeMarks.length; 
    var names = xmlDoc.getElementsByTagName("Name"); 
    var designation= xmlDoc.getElementsByTagName("designation"); 
    var phone= xmlDoc.getElementsByTagName("phone"); 
    ..... 
</script> 

De données XML:

<employee>
<emp id="1007">
<name>John Chamber</name>
<designation>Web Expert1</designation>
<phone>555-55-555</phone>
<name>John D</name>
<designation>Web123123</designation>
<phone>555-55-555</phone>
<name>Chamber</name>
<designation>Web Expert</designation>
<phone>555-55-555</phone>
<name>Thomas</name>
<designation>TESTTEST</designation>
<phone>555-55-555</phone>

</emp>
</employee>
  • Dans le navigateur(s) avez-vous obtenez le message d'erreur? Où est placeMarks défini?
  • Wow, rien de tel que de supprimer un commentaire. Surtout mon un qui demande plus de détails. J'aime les gens de l'édition et de ne pas prêter attention.
  • Permet de ne pas recommencer. Quel navigateur? Quel est le Message d'Erreur complet? Quel est le numéro de ligne?
  • Vous n'êtes pas d'avoir des erreurs que comment pouvez-vous dire i am getting this error: Invalid number of parameters. les Sons que vous avez trouvé une erreur. 🙂
  • salut....quelqu'un peut-il me guider comment lire le "employee.XML" si ses onserver..
  • Vous ne devez pas utiliser false pour la troisième (async) argument de xmlhttp.open. Vos utilisateurs vous hais. Utilisation xmlhttp.onload = function() { ... }; à la place.

InformationsquelleAutor Nick Kahn | 2010-11-30