歡迎來到 常識(shí)詞典網(wǎng) , 一個(gè)專業(yè)的常識(shí)知識(shí)學(xué)習(xí)網(wǎng)站!
[ Ctrl + D 鍵 ]收藏本站
答案 1:
問題太大。有SAX、DOM和XmlPullParser等方式。解析的話一般用SAX,速度快,內(nèi)存占用少。生成用DOM。具體的原理我也只是略懂,一兩句話說不清楚,還是去google吧。答案 2:
推薦dom4j,這是一個(gè)簡單易用的java xml api,很多java應(yīng)用都是使用dom4j解析XML 個(gè)人認(rèn)為是java上最好的XML解析工具答案 3:
主要有dom,sax和pull三種,不過貌似官方推薦使用pull,這個(gè)不是很了解,但和sax類似,都是利用事件驅(qū)動(dòng)的,根據(jù)不同的標(biāo)簽來處理事件。dom的話是把xml文件用樹的形式,在解析過程中將整棵樹保存到內(nèi)存中,效率相對(duì)于sax來說比較低。所以建議使用sax啦下一篇:當(dāng) Wiki 遭遇社交網(wǎng)絡(luò)產(chǎn)生了 Quora,當(dāng)搜索引擎遭遇社交網(wǎng)絡(luò)會(huì)產(chǎn)生什么? 下一篇 【方向鍵 ( → )下一篇】
上一篇:svn 在 web 開發(fā)中的使用流程是怎樣的? 上一篇 【方向鍵 ( ← )上一篇】
快搜