簡介: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)存??; B. 不能對xml進(jìn)行修改; 三、DOM4J解析 1. 特點(diǎn): A. 性能優(yōu)異,靈活性好且功能強(qiáng)大,是第三方開源的解析工具; 四、JDOM解析 1. 特點(diǎn) A. 使用的是類而非接口
可參考:Java解析XML(4種方法) |
|