}
else
{document.getElementById(’copy’).innerHTML = "There was a problem retrieving the XML."; }
}
當狀況代碼為200時,這意味著請求成功。下面開始進行響應了。
七、分析響應
當你準備好分析來自請求對象的響應時,真正的工作開始了,F在你可以用你請求的數據開始工作。僅為測試目的,在開發期間,可以使用responseText和responseXML屬性來顯示來自響應的原始數據。為了存取XML響應中的結點,首先使用你創建的請求對象,定位到responseXML屬性以檢索(你可能已經猜測出來)來自響應的XML。定位到documentElement-它檢索一個到XML響應的根結點的參考。
var response = request.responseXML.documentElement;
現在既然你有了到響應的根結點的參考,那么你可以使用getElementsByTagName()以結點名字來檢索childNodes。下面一行用一個頭部的nodeName來定位一個childNode:
response.getElementsByTagName(’header’)[0].firstChild.data;
文章來源于領測軟件測試網 http://www.kjueaiud.com/