1前端学习(2345):关于前端对于xml格式文件的渲染
一、xml和json對比
xml:擴展標(biāo)記語言,
優(yōu)點:格式統(tǒng)一,格式標(biāo)準(zhǔn),容易與其他系統(tǒng)遠(yuǎn)程交互,數(shù)據(jù)共享比較方便
缺點:xml文件龐大,格式復(fù)雜,解析會花費大量時間和資源;服務(wù)器和客戶端需要花費大量代碼解析,不易維護(hù)且復(fù)雜
json:輕量級數(shù)據(jù)交互格式,具有良好的可讀和便于快速編寫的特性。
優(yōu)點:數(shù)據(jù)格式簡單,易于讀寫;易于解析,在服務(wù)器和客戶端有統(tǒng)一的標(biāo)準(zhǔn)解析,簡化代碼量。便于開發(fā)和維護(hù)
缺點:通用性較差,在web領(lǐng)域應(yīng)用應(yīng)用處于初級階段
對比:
1.xml規(guī)范標(biāo)簽,json推薦語法,可讀性不相上下
2.xml擴展性較好
3.json比xml更容易編寫,且更容易解析
4.json體積較小,傳輸速度遠(yuǎn)快于xml
5.?JSON只提供整體解析方案,而這種方法只在解析較少的數(shù)據(jù)時才能起到良好的效果;XML提供了對大規(guī)模數(shù)據(jù)的逐步解析方案,這種方案很適合于對大量數(shù)據(jù)的處理。
二、前端對xml文件的解析和渲染
1.利用ajax請求,請求的路徑為xml文件,注意:需在有服務(wù)器的情況下,本次實例是利用node搭建的本地服務(wù)器,打開html文件。
2.在js中利用ajax請求xml
3.根據(jù)返回的數(shù)據(jù),獲取到xml文件的字符串,創(chuàng)建DOMParser對象,
用以解析字符串
4.解析完后直接獲取相關(guān)dom遍歷,渲染到頁面
總結(jié)
以上是生活随笔為你收集整理的1前端学习(2345):关于前端对于xml格式文件的渲染的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 矩阵的前世今生
- 下一篇: HeadFirst 设计模式 笔记