Witam...
Zacząłem ostatnio uczyć się AJAXa i mam mały kłopot IE wywala mi błąd podczas wywołania funkcji pobierającej dane z XMLa, oto on:

"xmlDocumentElement" jest pusty lub nie jest obiektem

Oto ta funkcja:

  1. function handleServerResponse()
  2. {
  3. var xmlResponse = xmlHttp.responseXML;
  4. var cenaNetto;
  5. xmlDocumentElement = xmlResponse.documentElement;
  6.  
  7. nettoArray = xmlDocumentElement.getElementsByTagName("netto");
  8. cenaNetto = nettoArray.item(0).firstChild.data;
  9.  
  10. bruttoArray = xmlDocumentElement.getElementsByTagName("brutto");
  11. cenaBrutto = bruttoArray.item(0).firstChild.data;
  12.  
  13.  
  14. document.getElementById("c_netto").value = cenaNetto;
  15. document.getElementById("c_brutto").value = cenaBrutto;
  16. setTimeout('process()', 1000);
  17. }


A tak wygląda plik XML:

  1. <ceny>
  2. <netto>100.00</netto>
  3. <brutto>122.00</brutto>
  4. </ceny>


Mimo, że pokazuje ten błąd wstawia mi te ceny do pól, czyli "xmlDocumentElement" nie jest pusty.
Z góry dzięki za pomoc, pozdrawiam