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

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

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

    athrunwang

    紀元
    數(shù)據(jù)加載中……
    dom4j對xml文件進行更新操作

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

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

    /**
    * 將訂單信息寫入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();//根節(jié)點

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

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

    Element transType = order.addElement("transType");//訂單狀態(tài)
    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 閱讀(184) 評論(0)  編輯  收藏


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


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 日韩一区二区三区免费播放| 亚洲精品中文字幕无码A片老| 亚洲一区二区三区免费| 国产jizzjizz视频全部免费| 亚洲av日韩专区在线观看| 免费电视剧在线观看| 亚洲日韩中文字幕无码一区| 成年女人免费视频播放77777 | 一级女性全黄生活片免费看| 日韩免费高清一级毛片在线| 国产精品亚洲专区无码WEB| 国产免费131美女视频| 精品97国产免费人成视频 | 久久久影院亚洲精品| 无码一区二区三区免费| 亚洲成aⅴ人片在线影院八| 免费无码AV电影在线观看| 亚洲av日韩aⅴ无码色老头| 亚洲第一永久AV网站久久精品男人的天堂AV | 2022年亚洲午夜一区二区福利| 最近免费中文字幕大全免费版视频| 亚洲第一成年网站大全亚洲| 毛片免费vip会员在线看| 亚洲美国产亚洲AV| 日韩精品亚洲aⅴ在线影院| 少妇人妻偷人精品免费视频| 国产成人精品日本亚洲专区6| 国产嫩草影院精品免费网址| 国产区在线免费观看| 亚洲白色白色在线播放| 国产成人精品免费视频软件| 免费观看一区二区三区| 亚洲sss综合天堂久久久| 亚洲精品美女久久久久99小说| 亚欧免费一级毛片| 亚洲1区2区3区精华液| 国产亚洲精品无码成人| 思思99re66在线精品免费观看| 一道本不卡免费视频| 亚洲欧洲精品一区二区三区| 四虎影视精品永久免费|