<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

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


    網站導航:
     
    主站蜘蛛池模板: 亚洲国产日韩在线观频| 妞干网在线免费观看| 亚洲中文字幕无码不卡电影| 国产精品亚洲二区在线| 国产精品jizz在线观看免费| 亚洲人成网站免费播放| 暖暖免费高清日本一区二区三区| 亚洲色精品三区二区一区| 欧洲美熟女乱又伦免费视频| 亚洲国产成人久久精品软件| 免费成人在线观看| 久久精品成人免费国产片小草 | 亚洲无砖砖区免费| 中字幕视频在线永久在线观看免费 | 亚洲免费观看在线视频| 亚洲最大黄色网址| 免费观看一级毛片| 水蜜桃视频在线观看免费| 亚洲区小说区图片区| 久久大香伊焦在人线免费| 亚洲乱码一二三四区麻豆| 国产免费人视频在线观看免费 | 国产免费久久精品丫丫| 亚洲国产精品第一区二区| 国产成人午夜精品免费视频| 亚洲男人的天堂网站| 亚洲日韩VA无码中文字幕| 无码专区AAAAAA免费视频| 中文字幕无码精品亚洲资源网久久| 日韩免费高清视频| 两性色午夜免费视频| 亚洲导航深夜福利| 国产不卡免费视频| 免费A级毛片av无码| 亚洲第一街区偷拍街拍| 久久亚洲精品中文字幕三区| 免费国产作爱视频网站| 一级成人毛片免费观看| 亚洲六月丁香六月婷婷色伊人 | 亚洲精品乱码久久久久久久久久久久 | 亚洲综合一区二区三区四区五区 |