閱讀目錄
在大型項目編碼推進中,涉及到 XML 解析問題時,大多數(shù)程序員都不太會選用底層的解析方式直接編碼。
主要存在編碼復雜性、難擴展、難復用....,但如果你是 super 程序員或是一個人的項目,也不妨一試。
Jdom/Dom4j/Xstream... 基于底層解析方式重新組織封裝的開源類庫,簡潔明了的 API,穩(wěn)定高效的運行表現(xiàn)。
Dom4j 基于 JAXP 解析方式,性能優(yōu)異、功能強大、極易使用的優(yōu)秀框架。想了解底層解析方式請翻看:淺談 Java XML 底層解析方式
Jdom 你細看內(nèi)部代碼,本質(zhì)也是基于 JAXP 但包結(jié)構(gòu)被重新組織, API 大量使用了 Collections 類,在性能上被 dm4j 壓了好幾個檔次。
Xstre