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

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

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

    athrunwang

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

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

    今天項(xiàng)目需要對已存在的xml文件進(jìn)行更新,對比之下,感覺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é)點(diǎn)

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

    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");//訂單時(shí)間
    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)  編輯  收藏


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


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 久久乐国产综合亚洲精品| 日本一区二区免费看| 国产在线观看免费av站| 日本免费福利视频| 亚洲人成网站日本片| 日韩在线视频免费看| 日批视频网址免费观看| 国产啪亚洲国产精品无码| 最近中文字幕大全中文字幕免费 | 国产桃色在线成免费视频| 亚洲AV日韩综合一区| 成年轻人网站色免费看| jizz18免费视频| 亚洲一区二区三区深夜天堂| 无码国产精品一区二区免费| 日本黄页网址在线看免费不卡| 亚洲电影免费观看| 免费观看无遮挡www的视频 | 亚洲视频在线不卡| 国产成人在线免费观看| 中文字幕亚洲免费无线观看日本| 国产亚洲午夜精品| 亚洲性无码av在线| 亚洲精品无码乱码成人| 日本高清色本免费现在观看| 无码精品国产一区二区三区免费| 精品亚洲成a人片在线观看| 四虎在线视频免费观看视频| 亚欧国产一级在线免费| 亚洲小说图区综合在线| 亚洲?v女人的天堂在线观看| 一级毛片aa高清免费观看| 亚洲精品乱码久久久久久久久久久久 | 欧美三级在线电影免费| 国产无遮挡无码视频免费软件| 亚洲Aⅴ无码专区在线观看q| 国产又黄又爽又刺激的免费网址 | 亚洲无人区午夜福利码高清完整版| 日韩精品无码免费专区午夜 | 最近中文字幕mv手机免费高清| 精品亚洲永久免费精品 |