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

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

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

    少年阿賓

    那些青春的歲月

      BlogJava :: 首頁(yè) :: 聯(lián)系 :: 聚合  :: 管理
      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文件內(nèi)容
    <?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) 評(píng)論(0)  編輯  收藏 所屬分類(lèi): dom4j

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


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 18禁黄网站禁片免费观看不卡 | 凹凸精品视频分类国产品免费| 最近2019中文字幕免费看最新 | 国产精品麻豆免费版| 亚洲an日韩专区在线| av无码国产在线看免费网站| 久久亚洲国产精品成人AV秋霞| 亚洲中文无码mv| 国外成人免费高清激情视频 | 久久精品国产亚洲av高清漫画 | 国产亚洲精品免费视频播放| 久久亚洲精品无码播放| 亚洲国产美女在线观看| eeuss影院ss奇兵免费com| 无码国产精品一区二区免费| 亚洲色欲一区二区三区在线观看| 亚洲AV无码专区国产乱码不卡| 最近最新中文字幕完整版免费高清| 亚洲精品第一综合99久久| 免费涩涩在线视频网| 亚洲中文无码线在线观看| 精品久久久久成人码免费动漫 | 成人免费午夜在线观看| 久久亚洲日韩精品一区二区三区 | 国产免费小视频在线观看| 国产美女做a免费视频软件| 免费jjzz在在线播放国产| 麻豆一区二区三区蜜桃免费| 91视频免费网址| 亚洲精品国产电影| 亚洲中文精品久久久久久不卡| 好吊妞788免费视频播放| 国产亚洲精品2021自在线| 久久久久噜噜噜亚洲熟女综合| 久久成人免费播放网站| 亚洲综合av一区二区三区| 日韩精品亚洲aⅴ在线影院| 久久99国产综合精品免费| 色五月五月丁香亚洲综合网| 亚洲韩国精品无码一区二区三区| 99久久免费国产香蕉麻豆|