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

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

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

           Java語言編程中更新XML文檔的四種方法。第一種方法是直接讀寫XML文件。第二種方法是使用Apache Crimson的XmlDocument類,這種方法極為簡單,使用方便,如果你選用Apache Crimson作為XML解析器,那么不妨使用這種方法,不過這種方法似乎效率不高(源于效率低下的Apache Crimson),另外,高版本的JAXP或者是Java XML Pack、JWSDP不直接支持Apache Crimson,亦即這種方法不通用。第三種方法是使用JAXP的XSLT引擎(Transformer類)來輸出XML文檔,這種方法也許是標準的方法 了,使用起來十分靈活,特別是可以自如控制輸出格式,我們推薦采用這種方法。第四種方法是第三種方法的變種,采用了Xalan XML Serializer,引入了串行化操作,對于大量文檔的修改/輸出有優越性,可惜的是要重復設置XSLT引擎的屬性和XML Serializer的輸出屬性,比較麻煩,而且依賴于Apache Xalan和Apache Xerces技術,通用性略顯不足。除此之外,實際上應用別的API(比如dom4j、JDOM、Castor、XML4J、Oracle XML Parser V2)也有很多辦法可以更新XML文檔。

    概念介紹
            Xerces/Crimson是XML解析器,Xalan是XSLT處理器,xml-apis.jar實際上是JAXP。
            Apache Crimson的前身是Sun Project X Parser, 至今Apache Crimson的很多代碼都是從X Parser中直接移植過來的。早期的JAXP是和X Parser捆綁在一起的。后來的 JAXP和Apache Crimson捆綁在一起,比如JAXP 1.1。最新的JAXP 1.2 EA(Early Access)改弦更張,采用性能更好的Apache Xalan和Apache Xerces分別作為XSLT處理器和XML解析器,不能直接支持Apache Crimson了。
            dom4j(dom4j.jar)是一個Java的XML API,類似于jdom,用來讀寫XML文件的。dom4j是一個非常非常優秀的Java XML API,具有性能優異、功能強大和極端易用使用的特點,同時它也是一個開放源代碼的軟件,可以在SourceForge上找到它。在IBM developerWorks上面可以找到一篇文章,對主流的Java XML API進行的性能、功能和易用性的評測,dom4j無論在那個方面都是非常出色的。


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


    網站導航:
     
    主站蜘蛛池模板: 曰批视频免费40分钟试看天天| 亚洲乱亚洲乱妇无码| 国内成人精品亚洲日本语音| 中文字幕在线观看免费视频 | 日本免费无遮挡吸乳视频电影| 亚洲va中文字幕无码久久不卡| 美女视频黄a视频全免费网站色| 久久精品女人天堂AV免费观看| 亚洲资源在线视频| a级成人毛片免费图片| 亚洲国产中文字幕在线观看| 337P日本欧洲亚洲大胆精品| 成人免费视频一区二区三区| 国产成人精品日本亚洲11| 51在线视频免费观看视频| 久久青青草原亚洲av无码app| 伊人免费在线观看高清版| 色噜噜亚洲精品中文字幕| 亚洲国产精品无码久久九九大片| 1000部夫妻午夜免费| 99在线观看免费视频| 亚洲中文无码永久免费| 亚洲AV无码之国产精品| 亚洲国产精品无码久久九九| baoyu122.永久免费视频| 亚洲精品视频在线免费| 成人黄18免费视频| 一级中文字幕免费乱码专区| 国产精品亚洲а∨无码播放| 天天影视色香欲综合免费| 亚洲成av人片天堂网无码】| 亚洲人午夜射精精品日韩| 久久综合给合久久国产免费 | 免费无码黄动漫在线观看| 农村寡妇一级毛片免费看视频| 亚洲VA成无码人在线观看天堂| 最近中文字幕mv免费高清视频7 | 亚洲国产精品专区在线观看 | 中文字幕无码成人免费视频| 校园亚洲春色另类小说合集| 久久亚洲AV午夜福利精品一区|