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