Android 學習 筆記_07. XML檔案解析

來源:互聯網
上載者:User

 1、概念

XML:可延伸標記語言 (XML),類似html的那些標記。可擴充指的是:沒有規定的、限制的、固定的標記。有SAX和DOM兩種解析方式。

DOM:將XML文檔全部裝載到記憶體裡面,然後解析成一個棵樹,再進行操作。如果XML文檔比較大,則效果不佳。

SAX:全稱是Simple API for XML,既是一種介面,又是一個軟體包。它是通過逐行順序掃描文檔,一邊掃描一邊解析。可以在解析文檔的任意時刻,根據需求來停止解析。

         但是,操作複雜,不方便;往文檔總添加或者刪除資料則比較困難。作為介面,SAX是事件驅動型XML解析的一個標準介面。

2、解析分檔過程中的系列事件:

    (1、建立事件處理常式

    (2、建立SAX解析器

    (3、將事件處理常式分配給解析器

    (4、對文檔進行解析,將每個事件發送給處理常式

 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.