<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Read Sean

    Read me, read Sean.
    posts - 508, comments - 655, trackbacks - 9, articles - 4

    [XML學習筆記][2.2]XML內容提取

    Posted on 2005-02-19 22:00 laogao 閱讀(606) 評論(0)  編輯  收藏 所屬分類: On Java

     

    為了讓XML文檔能夠被應用程序識別和處理,必須提供一個讀取XML文檔的途徑。當然,你也許會說,XML不就是文本文件嗎?我用java.io包不就可以讀取了?XML文件并非簡單的plain text,它有自己的結構和描述性,我們需要在基本的I/O之上更進一步。常見的XML讀取有兩種不同的方式:SAX和DOM,下面我們分別來看一下:

    SAX是Simple API for XML的縮寫,顧名思義,就是處理XML的簡單API,就象它的名字所暗示的那樣,SAX比DOM要簡單直接得多。本質上講,SAX是事件驅動的,比如,當讀取XML文件到一個標簽的結尾時,該事件被傳遞到應用程序,應用程序做出相應處理,于是,應用程序在這個時候只知道已經讀取的那一部分內容,而對剩下的XML數據一無所知。這正是SAX的局限,同時,因為SAX是讀一部分處理一部分,它的速度相當快。

    DOM是Document Object Model的縮寫,文檔對象模型,這個名字聽上去就要更抽象一些,它是一次性把整個XML文檔讀取完畢然后構件一個完整的樹狀對象模型,于是它的速度要比SAX慢很多,但是對XML文檔整體就有一個更加完整的視圖,這在有些時候是必需的。

    通常我們使用的XML API都同時支持這兩種模式,在遇到具體問題時,我們可以根據文檔的復雜度、規模、以及我們的需求來確定到底使用哪一種模式。

     

    主站蜘蛛池模板: 国产精品视频免费一区二区三区| 亚洲av一本岛在线播放| 永久免费看mv网站入口| 一级特黄aa毛片免费观看| eeuss影院免费92242部| 亚洲爆乳少妇无码激情| 亚洲制服丝袜在线播放| 久久久亚洲精品视频| 国产亚洲精品自在线观看| 四虎影在线永久免费观看| 免费爱爱的视频太爽了| 日韩在线免费视频| 18禁无遮挡无码国产免费网站| 伊人久久大香线蕉免费视频| 无码AV动漫精品一区二区免费 | 国产精品免费看久久久香蕉| 亚洲av永久无码精品秋霞电影秋 | 成人国产网站v片免费观看 | 全部免费a级毛片| 免费毛片在线播放| 成年女人18级毛片毛片免费| www视频免费看| 18未年禁止免费观看| 久久午夜伦鲁片免费无码| 国产va在线观看免费| 久久这里只精品热免费99| 国产亚洲免费的视频看| 久久九九全国免费| 久久中文字幕免费视频| 污污网站18禁在线永久免费观看| a级毛片免费全部播放| 久久精品国产免费| 免费人妻无码不卡中文字幕系| 三年片在线观看免费观看大全一| 男人都懂www深夜免费网站| 日韩电影免费在线观看| 18禁美女黄网站色大片免费观看 | 亚洲av无码天堂一区二区三区 | 亚洲日韩国产一区二区三区在线| 亚洲熟妇无码一区二区三区导航| 亚洲午夜精品一区二区麻豆|