<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 閱讀(534) 評論(0)  編輯  收藏 所屬分類: dom4j

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


    網站導航:
     
    主站蜘蛛池模板: 99久久免费看国产精品| 成人午夜免费视频| 16女性下面无遮挡免费| 亚洲国产成人片在线观看| 中文字幕在线观看免费| 中文字幕日韩亚洲| 中文字幕a∨在线乱码免费看| 亚洲精品国精品久久99热| 四虎永久在线精品免费一区二区| 亚洲AV无码乱码在线观看牲色| 日本特黄特色AAA大片免费| 亚洲无码视频在线| 久久久久久久久久久免费精品| 亚洲日韩欧洲无码av夜夜摸| 黄色视屏在线免费播放| 午夜亚洲国产理论秋霞| **真实毛片免费观看| 一本色道久久88—综合亚洲精品| 免费的一级片网站| 免费人成再在线观看网站| 亚洲第一AAAAA片| 亚洲精品视频在线观看免费| 2020亚洲男人天堂精品| 四虎影在线永久免费四虎地址8848aa | 亚洲最大AV网站在线观看| 永久免费A∨片在线观看| 亚洲理论片在线中文字幕| 大地资源免费更新在线播放| 九九精品国产亚洲AV日韩| 亚洲一区二区三区无码影院| 一级毛片免费不卡在线| 亚洲国产欧美国产综合一区| 亚洲一区二区高清| 亚洲香蕉免费有线视频| 无人视频免费观看免费视频| 亚洲av激情无码专区在线播放| 免费毛片a在线观看67194| 一级中文字幕免费乱码专区| 亚洲国产精品久久久久久| 日本二区免费一片黄2019| 丝袜捆绑调教视频免费区|