JavaScript 接收XML數(shù)據(jù)
■知識點
在 XMLHttpRequest 1.0版本中可以通過 responseBody、responseStream、responseText 或 responseXML屬性獲取響應(yīng)信息,其屬性說明如表所示,它們都是只讀屬性。
響應(yīng)信息 | 說 明 |
responseBody | 將響應(yīng)信息正文以Unsigned Byte數(shù)組形式返回 |
responseStream | 以ADO Stream對象的形式返回響應(yīng)信息 |
responseText | 將響應(yīng)信息作為字符串返回 |
responseXML | 將響應(yīng)信息格式化為XML文檔格式返回 |
在實際應(yīng)用中,一般將格式設(shè)置為XML、HTML、JSON或其他純文本格式,具體使用哪種響應(yīng)格式,可以參考下面的原則。
如果向頁面中添加大塊數(shù)據(jù)時,選擇HTML格式會比較方便。
如果需要協(xié)作開發(fā)且項目龐雜,選擇XML格式會更通用。
如果要檢索復(fù)雜的數(shù)據(jù)且結(jié)構(gòu)復(fù)雜,那么選擇JSON格式會使結(jié)構(gòu)更簡潔。
點擊加載更多評論>>