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

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

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

    athrunwang

    紀元
    數據加載中……
    dom4j對xml文件進行更新操作

    dom4j是一個Java的XML API,類似于jdom,用來讀寫XML文件的。dom4j是一個非常非常優秀的Java XML API,具有性能優異、功能強大和極端易用使用的特點,同時它也是一個開放源代碼的軟件,可以在SourceForge上找到它 地址。如今你可以看到越來越多的Java軟件都在使用dom4j來讀寫XML,特別值得一提的是連Sun的JAXM也在用dom4j。這是必須使用的jar包, Hibernate用它來讀寫配置文件。

    今天項目需要對已存在的xml文件進行更新,對比之下,感覺dom4j還是比較適合的,現在將代碼貼上,方便以后參考

    /**
    * 將訂單信息寫入xml文件
    *
    @param map
    *
    @throws DocumentException
    *
    @throws IOException
    */
    public void writeXML(Map map) throws DocumentException, IOException{

    if(map != null && map.get("respCode").equals("0000")){//訂單提交成功,未付款
    //將訂單信息寫入文件
    File inputXML=new File("e:/orderList.xml");
    //使用 SAXReader 解析 XML 文檔 orderList.xml
    SAXReader saxReader=new SAXReader();
    Document document=saxReader.read(inputXML);

    Element orders=document.getRootElement();//根節點

    Element order = orders.addElement("order");//訂單節點

    Element merchantId = order.addElement("merchantId");//商戶ID
    merchantId.setText(map.get("merchantId").toString());

    Element transType = order.addElement("transType");//訂單狀態
    transType.setText(map.get("transType") == null ? "00":map.get("transType").toString());

    Element merchantOrderId = order.addElement("merchantOrderId");//訂單ID
    merchantOrderId.setText(map.get("merchantOrderId").toString());

    Element merchantOrderTime = order.addElement("merchantOrderTime");//訂單時間
    merchantOrderTime.setText(map.get("merchantOrderTime").toString());

    Element merchantOrderAmt = order.addElement("merchantOrderAmt");//訂單金額
    merchantOrderAmt.setText(map.get("merchantOrderAmt").toString());


    Writer writer = new FileWriter(inputXML);
    OutputFormat format= OutputFormat.createPrettyPrint();//格式化
    XMLWriter xmlWriter = new XMLWriter(writer,format);
    xmlWriter.write(document);
    xmlWriter.close();
    }
    }

    posted on 2011-12-06 10:34 AthrunWang 閱讀(190) 評論(0)  編輯  收藏


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


    網站導航:
     
    主站蜘蛛池模板: 狠狠色伊人亚洲综合成人| 亚洲精品tv久久久久| 波多野结衣中文字幕免费视频 | 午夜国产精品免费观看| 国产成人精品免费视频大全五级| 亚洲日韩国产精品乱| 亚洲宅男天堂a在线| 一级**爱片免费视频| 成人无码区免费A片视频WWW| 亚洲欧洲日产国码一级毛片| 免费人成在线观看播放a| 亚洲三级在线免费观看| 亚洲色WWW成人永久网址| 亚洲人成人无码.www石榴| 国产在线精品观看免费观看| a视频免费在线观看| 亚洲一区二区三区AV无码| 中文日本免费高清| 亚洲国产综合专区电影在线 | 无码天堂va亚洲va在线va| 无码中文字幕av免费放dvd| 免费99热在线观看| 亚洲高清一区二区三区| 久久ww精品w免费人成| 久久久久亚洲爆乳少妇无 | 精品一区二区三区免费观看| 噼里啪啦免费观看高清动漫4| 亚洲五月丁香综合视频| 亚洲精品在线免费观看视频| 亚洲乱码中文字幕久久孕妇黑人 | 免费激情网站国产高清第一页| 国产精品亚洲mnbav网站| 久久免费看少妇高潮V片特黄| 国产成人精品亚洲精品| 国产精品区免费视频| 99久久国产亚洲综合精品| 亚洲一区日韩高清中文字幕亚洲 | 日韩免费视频一区二区| 亚洲人成网站色7799| 在线亚洲午夜理论AV大片| AAAAA级少妇高潮大片免费看|