XML有哪些解析技術?

有DOM、SAX等解析技術

DOM:處理大型文件時,其性能下降的非常厲害,這個問題是由DOM的樹結構所造成的,這種結構佔用的內存較多,而且DOM必須在解析文件之前把整個文檔裝入內存,適合對XML的隨機訪問

 

SAX:不同於DOM,SAX是事件驅動型的XML解析方式,它順序讀取XML文件,不需要一次全部裝載整個文件,當遇到像文件開頭、文檔結束,或者標籤開頭與標籤結束時,他會觸發一個事件,用戶通過在其回調事件中寫入處理代碼來處理XML文件,適合對XML的順序訪問。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章