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

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

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

    少年阿賓

    那些青春的歲月

      BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
      500 Posts :: 0 Stories :: 135 Comments :: 0 Trackbacks

    //生成xml文件
    package lc.abin.lee.xml.dom4j;

    import java.io.FileWriter;

    import org.dom4j.Document;
    import org.dom4j.DocumentHelper;
    import org.dom4j.Element;
    import org.dom4j.io.OutputFormat;
    import org.dom4j.io.XMLWriter;

    public class CreateDom4j {
     public static String createXml() throws Exception{
      Document document=DocumentHelper.createDocument();
      Element root=document.addElement("lee");
      Element country=root.addElement("abin");
      Element area=country.addElement("name");
      Element first=area.addElement("lc1");
      first.addText("lc1name");
      Element middle=area.addElement("lc2");
      middle.addText("lc2name");
      Element last=area.addElement("lc3");
      last.addText("lc3name");
      
      FileWriter fileWriter=new FileWriter("lbin.xml");
      OutputFormat format=new OutputFormat();
      format.setEncoding("UTF-8");
      XMLWriter writer=new XMLWriter(fileWriter, format);
      writer.write(document);
      writer.flush();
      writer.close();
      return document.asXML();
     }
     public static void main(String[] args)throws Exception {
      String result=createXml();
      System.out.println("result="+result);
     }
    }

    生成的XML文件內容
    <?xml version="1.0" encoding="UTF-8"?>
    <lee><abin><name><lc1>lc1name</lc1><lc2>lc2name</lc2><lc3>lc3name</lc3></name></abin></lee>





    //DOM4J解析XML文件

    package lc.abin.lee.xml.dom4j;

    import java.io.File;
    import java.util.Collections;
    import java.util.HashMap;
    import java.util.Iterator;
    import java.util.List;
    import java.util.Map;

    import org.dom4j.Document;
    import org.dom4j.DocumentException;
    import org.dom4j.Element;
    import org.dom4j.io.SAXReader;

    public class ParseJdom {
     public static Map<String,String> parse(File file) throws DocumentException{
      Map<String,String> map=Collections.synchronizedMap(new HashMap<String,String>());
      SAXReader sax=new SAXReader();
      Document doc=sax.read(file);
      List list=doc.selectNodes("/lee/abin/name");
      for(Iterator it=list.iterator();it.hasNext();){
       Element ele=(Element)it.next();
       for(Iterator its=ele.elementIterator();its.hasNext();){
        Element le=(Element)its.next();
        map.put(le.getName(), le.getText());
        System.out.println("le.getName()="+le.getName());
        System.out.println("le.getText()="+le.getText());
       }
       
      }
      return map;
     }
     public static void main(String[] args) throws Exception {
      File file=new File("lbin.xml");
      Map<String,String> map=parse(file);
      for(Iterator it=map.entrySet().iterator();it.hasNext();){
       Map.Entry entry=(Map.Entry)it.next();
       System.out.println("name="+entry.getKey());
       System.out.println("value="+entry.getValue());
       
      }
     }

    }

     

    posted on 2012-10-20 21:01 abin 閱讀(529) 評論(0)  編輯  收藏 所屬分類: dom4j

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


    網站導航:
     
    主站蜘蛛池模板: 丝瓜app免费下载网址进入ios| 一级毛片大全免费播放下载| 日韩人妻一区二区三区免费| 亚洲AV福利天堂一区二区三 | 国产精品亚洲专区一区| 免费看国产成年无码AV片| 国产精品亚洲专区在线观看 | 综合一区自拍亚洲综合图区| 在线观看免费大黄网站| 亚洲成a∧人片在线观看无码 | 你懂得的在线观看免费视频| 国产免费内射又粗又爽密桃视频| 国产精品久久久久免费a∨| 亚洲毛片基地4455ww| 免费黄色网址入口| 免费大片av手机看片| 亚洲一区二区女搞男| 无码 免费 国产在线观看91| 24小时免费直播在线观看| 日韩国产精品亚洲а∨天堂免| 四虎亚洲国产成人久久精品 | 久久亚洲AV成人出白浆无码国产| 久热中文字幕在线精品免费| 亚洲精品乱码久久久久久蜜桃图片| 国产午夜免费福利红片| 水蜜桃视频在线观看免费播放高清 | 久久国产乱子伦精品免费看| 亚洲色偷偷av男人的天堂| 无码国产精品一区二区免费式直播| 亚洲中文字幕无码一去台湾| 免费女人18毛片a级毛片视频| 日本三级在线观看免费| 亚洲youjizz| 国产亚洲精久久久久久无码77777| 2019中文字幕免费电影在线播放 | 亚洲JLZZJLZZ少妇| 亚洲精品蜜桃久久久久久| 中文字幕影片免费在线观看 | 日本视频一区在线观看免费| 在线视频亚洲一区| 亚洲理论片中文字幕电影|