XML解析方式

XML編程(CRUD)create read  update delete 

簡單一句話就是對XML裏面的數據進行增刪改查

XML解析方式 分爲兩種:dom和sax

dom:(Document Object Model,即文檔對象模型)是W3C組織推薦解析XML的一種方式。

sax:(Simple AIP for XML)不是官方標準,但它是XML社區事實上的標準,幾乎所有的XML解析器都支持它。

XML解析開發包

Jaxp(sun)、Jdom、dom4j

 

DOM解析結構圖:


標籤都是Element對象,Element裏面的內容都是Text對象。標籤裏面的屬性用attr對象

左圖爲XML文件,右邊爲XMl在內存中對象間的關係,類似對象樹的東西。

DOM解析的缺點:它對內存消耗比較大。使用DOM解析的文件不能太大,如果太大很有可能造成內存溢出。

DOM解析的優點:在DOM下,對文檔的CURD比較容易。


SAX解析的特點:讀取一行,處理一行。

SAX解析的優點:對內存沒有壓力,它對內存消耗小。

SAX解析的缺點:不適合對文檔進行CURD,只適合做讀取。


調整JVM大小

比如說調成80M




發佈了31 篇原創文章 · 獲贊 3 · 訪問量 2萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章