<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| 亚洲一区二区无码偷拍| 日韩免费福利视频| 日韩在线视频线视频免费网站| 精品国产亚洲一区二区在线观看| XXX2高清在线观看免费视频| 国产亚洲一区二区三区在线观看| 特级做A爰片毛片免费看无码| 亚洲精品国偷自产在线| 国产情侣久久久久aⅴ免费| 亚洲第一精品福利| 国产免费女女脚奴视频网| 亚洲人成在线免费观看| 精品国产免费观看一区| 狠狠热精品免费观看| 亚洲国产精品VA在线观看麻豆 | 黄桃AV无码免费一区二区三区 | 中文在线观看永久免费| 亚洲2022国产成人精品无码区 | 国产99视频免费精品是看6| 瑟瑟网站免费网站入口| 亚洲AV无码专区电影在线观看| 最近免费2019中文字幕大全| 67194在线午夜亚洲| 国产亚洲福利一区二区免费看| 国产精品免费在线播放| 亚洲第一区视频在线观看| 成人午夜性A级毛片免费| 一级日本高清视频免费观看| 亚洲av日韩av无码| 大香人蕉免费视频75| 国产免费人成视频尤勿视频| 亚洲综合网美国十次|