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