簡(jiǎn)介:XML是一個(gè)可擴(kuò)展標(biāo)記預(yù)言,用來進(jìn)行數(shù)據(jù)交換,支持跨平臺(tái),常見解析方式有DOM、SAX、DOM4J、JDOM等。
一、DOM解析
1. 特點(diǎn):
A. 樹結(jié)構(gòu),方便遍歷,可以隨機(jī)訪問某一個(gè)節(jié)點(diǎn);
B. 數(shù)據(jù)是一次性讀取到內(nèi)存中。
二、SAX解析
1. 特點(diǎn):
A. 采用事件驅(qū)動(dòng)模式,占用內(nèi)存?。?/p>
B. 不能對(duì)xml進(jìn)行修改;
三、DOM4J解析
1. 特點(diǎn):
A. 性能優(yōu)異,靈活性好且功能強(qiáng)大,是第三方開源的解析工具;
四、JDOM解析
1. 特點(diǎn)
A. 使用的是類而非接口
可參考:Java解析XML(4種方法)
聯(lián)系客服