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

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

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

    xiaoxiaoleemin

    天道酬勤,小小加油
    posts - 19, comments - 12, trackbacks - 0, articles - 0

    JDOM簡介

    Posted on 2007-04-20 23:44 xiaoxiaoleemin 閱讀(556) 評論(0)  編輯  收藏 所屬分類: XML
        JDOM是一個開源的專為Java語言提供XML解析功能的項目,項目自2000年春季啟動,目前其最新版本是1.0,并且被Java Community Process接受為JSR102,當(dāng)時Sun給予JDOM的肯定評價是:In general we tend to prefer to avoid adding new APIs to the Java platform which replicate the functionality of existing APIs. However, JDOM does appear to be significantly easier to use than the earlier APIs, so we believe it will be a useful addition to the platform.可見,JDOM確實(shí)是Java語言處理XML的方便工具。
        XML解析器是具有如下功能的軟件:可以解析XML文檔,可以按照Schema或者DTD規(guī)則文件修改文檔結(jié)構(gòu)和內(nèi)容,并且可以把XML文檔的內(nèi)容提供給應(yīng)用程序。XML解析器最常見的兩種API是DOM(Document Object Model)和SAX(Simple API for XML)。其中DOM把整個文檔讀入內(nèi)存,并按照文檔元素的層次結(jié)構(gòu)把它解析為樹的形式;SAX則以事件的形式來解析XML文件,不需要把整個文件讀入內(nèi)存,比如從上往下讀文件的過程中會觸發(fā)startElement,endElement等事件。一般來說,SAX的效率比DOM高一些。
        DOM和SAX是解析XML的最底層的API,各個廠商、各個組織的XML解析器,如Xerces Java Parser, JDOM,Microsoft XML Parser等都是使用其中的一種或者兩種API的基礎(chǔ)上,向用戶提供更方便的接口。我們一般不需要直接使用DOM和SAX. 比如JDOM就是集成了DOM和SAX兩種API。下面這個圖是JDOM的結(jié)構(gòu)圖,摘自JDOM的創(chuàng)始人Jason Hunter2001年在O'reily Open Source大會上的講稿。可以看出,當(dāng)輸入XML文檔時,JDOM使用SAXBuilder,當(dāng)輸入為DOM樹的時候,才用DOMBuilder。
       

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


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 精品免费人成视频app| 永久在线观看www免费视频| 亚洲一区AV无码少妇电影| 久久精品九九亚洲精品天堂 | 国产成人高清精品免费软件| 无码av免费毛片一区二区| 最近中文字幕国语免费完整| 免费国产成人α片| 插鸡网站在线播放免费观看| 午夜肉伦伦影院久久精品免费看国产一区二区三区 | 男人天堂2018亚洲男人天堂| 亚洲蜜芽在线精品一区| 亚洲午夜久久影院| 久久亚洲精品成人| 亚洲∧v久久久无码精品| 亚洲精品国产精品乱码不99| 国内精品99亚洲免费高清| 国产国拍亚洲精品福利 | 污网站免费在线观看| 亚洲av乱码一区二区三区| 亚洲伊人久久大香线蕉啊| 亚洲精品资源在线| 亚洲视频一区在线| 亚洲日本香蕉视频观看视频| 亚洲最大黄色网站| 亚洲男人的天堂久久精品| 中文字幕精品三区无码亚洲| 亚洲国产精品线观看不卡| 久久久久国产免费| 777亚洲精品乱码久久久久久 | 亚洲伊人久久成综合人影院| 久久亚洲精品中文字幕三区| 亚洲综合一区二区精品久久| 亚洲日韩av无码中文| 九九久久精品国产免费看小说 | 99精品免费视频| 国产精品免费精品自在线观看| 日韩在线免费电影| 亚洲人成人网站色www| 亚洲欧洲日产国码二区首页| 大桥未久亚洲无av码在线 |