<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 閱讀(185) 評論(0)  編輯  收藏


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


    網站導航:
     
    主站蜘蛛池模板: 国产亚洲高清不卡在线观看| 日韩高清免费在线观看| 国内精品久久久久久久亚洲| 成a人片亚洲日本久久| 日韩免费电影在线观看| 亚洲国产精品无码中文lv| 青青草国产免费久久久下载| 鲁死你资源站亚洲av| 日本一道在线日本一道高清不卡免费| 亚洲中文字幕久久精品无码A| 好爽又高潮了毛片免费下载| 亚洲av无码专区在线电影天堂 | 69成人免费视频| 亚洲va精品中文字幕| 成年女人看片免费视频播放器| 亚洲综合一区二区三区四区五区| 我要看WWW免费看插插视频| 日日摸日日碰夜夜爽亚洲| 亚洲男人第一无码aⅴ网站| 91视频免费观看高清观看完整| 国产精品亚洲一区二区三区在线| 麻豆精品不卡国产免费看| 久久久久亚洲av无码尤物| **aaaaa毛片免费| 亚洲成AV人片高潮喷水| 国产91精品一区二区麻豆亚洲 | 国产中文字幕免费| yellow免费网站| 久久精品国产亚洲av水果派| 无码国产精品久久一区免费| 老司机午夜在线视频免费| 国产成人无码综合亚洲日韩| 国产成人免费网站| 午夜在线免费视频 | 亚洲AV无码国产在丝袜线观看| 在线看无码的免费网站| 亚洲欧美日韩中文无线码 | 亚洲成人免费在线观看| 亚洲AV女人18毛片水真多| 亚洲精品乱码久久久久久久久久久久| 人与禽交免费网站视频|