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