24、java操作xml方法

來源:互聯網
上載者:User

標籤:

XML解析方式1. SAX解析方式

  SAX(simple API for XML)是一種XML解析的替代方法。相比於DOM,SAX是一種速度更快,更有效方法。它漸進式掃描文檔,一邊掃描一邊解析。而且相比於DOM,SAX可以在解析文檔的任意時刻停止解析。 其優缺點分別為:

  優點: 解析可以立即開始,速度快,沒有記憶體壓力

  缺點: 不能對節點做修改

2. DOM解析方式

 

  DOM:(Document Object Model, 即文件物件模型) 是 W3C 組織推薦的處理 XML 的一種方式。DOM解析器在解析XML文檔時,會把文檔中的所有元素,按照其出現的層次關係,解析成一個個Node對象(節點)。其優缺點分別為:

 

  優點:把xml檔案在記憶體中構造樹形結構,可以遍曆和修改節點

 

  缺點: 如果檔案比較大,記憶體有壓力,解析的時間會比較長

 

24、java操作xml方法

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.