tbwshc

          xml解析方式

          xml解析方式
          dom:(document objectb model),文檔對象模型,是w3c組織推薦的解析的xml的一種方式
          sax:(simple api for xml),不是官方標準,但是xml社區事實上的標準,幾乎所有的xml解析器都支持它

          xml解析開發包
          Jaxp(sun公司),dom4j,Jdom

          dom和sax解析的原理
                在dom中,解析文檔的結構類似為一棵樹,文檔、文檔中的根、元素、元素內容、屬性、屬性值等都是以對象模型的形式表示的。Dom能夠在內存中保存整個文檔的模型,可以方便對xml元素。
                當sax分析器對xml文檔進行分析時,觸發一系列事件,并激活相應的事件處理函數,從上到下的順序讀取,讀取一行就處理一行。它不允許對xml文件隨機存取,沒有把xml文檔完全加載到內存,占用內存少。

          dom和sax解析方法的區別:
          1.dom解析的優點是對文檔增刪改查比較方便,缺點占用內存比較大。
          2.sax解析的優點占用內存少,解析速度快,缺點是只適合做文檔的讀取,不適合做文檔的增刪改查。

          posted on 2012-07-27 14:57 chen11-1 閱讀(1102) 評論(0)  編輯  收藏


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 嵊州市| 永川市| 昭通市| 珲春市| 舟曲县| 平泉县| 白沙| 阳春市| 简阳市| 西和县| 莱阳市| 云龙县| 仁怀市| 油尖旺区| 缙云县| 高安市| 张家界市| 前郭尔| 历史| 哈密市| 甘德县| 图木舒克市| 汶上县| 安徽省| 绥化市| 米泉市| 封开县| 吉林市| 云林县| 汉川市| 博乐市| 宁波市| 从江县| 海林市| 囊谦县| 社会| 保靖县| 凤凰县| 油尖旺区| 循化| 赞皇县|