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

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

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

    無為

    無為則可為,無為則至深!

      BlogJava :: 首頁 :: 聯(lián)系 :: 聚合  :: 管理
      190 Posts :: 291 Stories :: 258 Comments :: 0 Trackbacks
    一、DOM (文檔對象模型)

      為 XML 文檔的已解析版本定義了一組接口。解析器讀入整個文檔,然后構(gòu)建一個駐留內(nèi)存的樹結(jié)構(gòu),然后代碼就可以使用 DOM 接口來操作這個樹結(jié)構(gòu)。

    •   優(yōu)點:整個文檔樹在內(nèi)存中,便于操作;支持刪除、修改、重新排列等多種功能;
    •   缺點:將整個文檔調(diào)入內(nèi)存(包括無用的節(jié)點),浪費時間和空間;
    •   使用場合:一旦解析了文檔還需多次訪問這些數(shù)據(jù);硬件資源充足(內(nèi)存、CPU)

      二、SAX

      為解決DOM的問題,出現(xiàn)了SAX。SAX ,事件驅(qū)動。當解析器發(fā)現(xiàn)元素開始、元素結(jié)束、文本、文檔的開始或結(jié)束等時,發(fā)送事件,程序員編寫響應這些事件的代碼,保存數(shù)據(jù)。

    •   優(yōu)點:不用事先調(diào)入整個文檔,占用資源少;SAX解析器代碼比DOM解析器代碼小,適于Applet,下載
    •   缺點:不是持久的;事件過后,若沒保存數(shù)據(jù),那么數(shù)據(jù)就丟了;無狀態(tài)性;從事件中只能得到文本,但不知該文本屬于哪個元素;
    •   使用場合:Applet;只需XML文檔的少量內(nèi)容,很少回頭訪問;機器內(nèi)存少

      三、JDOM

      為減少DOM、SAX的編碼量,出現(xiàn)了JDOM;

    •   優(yōu)點:20-80原則,極大減少了代碼量
    •   使用場合:要實現(xiàn)的功能簡單,如解析、創(chuàng)建等Java程序。但在底層,JDOM還是使用SAX(最常用)、DOM、Xanan

      四、JAPX

      為多個XML解析器提供了統(tǒng)一編程接口。更換解析器,不用更改代碼

      使用場合:若不用Jdom,一般建議使用JAPX,將代碼與各種解析器的實現(xiàn)細節(jié)隔離。



    凡是有該標志的文章,都是該blog博主Caoer(草兒)原創(chuàng),凡是索引、收藏
    、轉(zhuǎn)載請注明來處和原文作者。非常感謝。

    posted on 2007-01-12 09:35 草兒 閱讀(362) 評論(0)  編輯  收藏 所屬分類: java
    主站蜘蛛池模板: 在线播放免费人成视频在线观看| 亚洲熟妇无码一区二区三区| 日本一道高清不卡免费| 久久久久成人片免费观看蜜芽 | 久久人午夜亚洲精品无码区| 久久亚洲精品无码| 国产成人高清亚洲| 国产成人无码区免费A∨视频网站| 99re在线这里只有精品免费| 中文字幕一区二区三区免费视频| 亚洲AV成人精品日韩一区| 亚洲色欲色欲www| 337p欧洲亚洲大胆艺术| 亚洲成A人片在线观看WWW| 亚洲欧洲久久久精品| 四虎永久免费观看| 热99re久久精品精品免费| 国产成人A在线观看视频免费 | 777亚洲精品乱码久久久久久 | 亚洲嫩模在线观看| 亚洲人成伊人成综合网久久久| 亚洲成年人啊啊aa在线观看| 日本一道一区二区免费看| 成年女人午夜毛片免费视频| 18禁止观看免费私人影院| 69pao强力打造免费高清| 日韩精品无码一区二区三区免费| 国产自国产自愉自愉免费24区 | 四虎免费在线观看| 久久久久国色AV免费看图片| 国产在线jyzzjyzz免费麻豆| 最近高清中文字幕无吗免费看| 中文字幕在线观看免费视频 | 国产亚洲精品观看91在线| 中文字幕在线亚洲精品| 国产亚洲美日韩AV中文字幕无码成人 | 四虎影视免费永久在线观看| 免费国产高清视频| 亚洲AV成人潮喷综合网| 亚洲精品线路一在线观看 | 一级做a爰性色毛片免费|