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

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

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

    甜咖啡

    我的IT空間

    DOM4J生成和解析XML文檔

    3.DOM4J生成和解析XML文檔


    DOM4J 是一個非常非常優秀的Java XML
    API,具有性能優異、功能強大和極端易用使用的特點,同時它也是一個開放源代碼的軟件。如今你可以看到越來越多的 Java 軟件都在使用 DOM4J 來讀寫
    XML,特別值得一提的是連 Sun 的 JAXM 也在用 DOM4J。

    import java.io.File;  
    import java.io.FileWriter;  
    import java.io.IOException;
    import java.io.Writer;  
    import java.util.Iterator;  

    import org.dom4j.Document;  
    import org.dom4j.DocumentException;  
    import org.dom4j.DocumentHelper;  
    import org.dom4j.Element;  
    import org.dom4j.io.SAXReader;  
    import org.dom4j.io.XMLWriter;  
    /** 
    *  
    * @author hongliang.dinghl 
    * Dom4j 生成XML文檔與解析XML文檔 
    */ 
    public class Dom4jDemo implements XmlDocument {  

    public void createXml(String fileName) {  
    Document document = DocumentHelper.createDocument();  
    Element employees=document.addElement("employees");  
    Element employee=employees.addElement("employee");  
    Element name= employee.addElement("name");  
    name.setText("ddvip");  
    Element sex=employee.addElement("sex");  
    sex.setText("m");  
    Element age=employee.addElement("age");  
    age.setText("29");  
    try {  
    Writer fileWriter=new FileWriter(fileName);  
    XMLWriter xmlWriter=new XMLWriter(fileWriter);  
    xmlWriter.write(document);  
    xmlWriter.close();  
    } catch (IOException e) {  

    System.out.println(e.getMessage());  
    }  


    }  


    public void parserXml(String fileName) {  
    File inputXml=new File(fileName);  
    SAXReader saxReader = new SAXReader();  
    try {  
    Document document = saxReader.read(inputXml);  
    Element employees=document.getRootElement();  
    for(Iterator i = employees.elementIterator(); i.hasNext();){  
    Element employee = (Element) i.next();  
    for(Iterator j = employee.elementIterator(); j.hasNext();){  
    Element node=(Element) j.next();  
    System.out.println(node.getName()+":"+node.getText());  
    }  

    }  
    } catch (DocumentException e) {  
    System.out.println(e.getMessage());  
    }  
    System.out.println("dom4j parserXml");  
    }  
    }

    posted on 2011-07-19 16:33 甜咖啡 閱讀(232) 評論(0)  編輯  收藏


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


    網站導航:
     

    導航

    <2011年7月>
    262728293012
    3456789
    10111213141516
    17181920212223
    24252627282930
    31123456

    統計

    常用鏈接

    留言簿(1)

    我參與的團隊

    隨筆檔案

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 亚洲国色天香视频| 图图资源网亚洲综合网站| 亚洲午夜在线播放| 国产美女被遭强高潮免费网站| 久久亚洲精品国产精品| 免费国产叼嘿视频大全网站| 亚洲AV无码精品色午夜在线观看| 三级黄色免费观看| 亚洲AV午夜成人影院老师机影院| 男女午夜24式免费视频| 亚洲AV永久青草无码精品| 日本免费一区二区三区四区五六区| 亚洲国产成人久久综合碰碰动漫3d | 中国一级毛片免费看视频| 久久乐国产精品亚洲综合| jizz免费观看| 国产亚洲精品a在线无码| 免费观看久久精彩视频| 亚洲视频手机在线| 成年女人视频网站免费m| 亚洲av乱码中文一区二区三区| 免费va人成视频网站全| 无人视频免费观看免费视频| 在线A亚洲老鸭窝天堂| 久久久久久成人毛片免费看| 亚洲国产精品午夜电影 | 啊灬啊灬别停啊灬用力啊免费看| 全黄A免费一级毛片| 亚洲AV无码专区国产乱码电影 | 黄色网址在线免费| 亚洲一区动漫卡通在线播放| 国产免费69成人精品视频| 好吊色永久免费视频大全| 91亚洲精品第一综合不卡播放| 四虎成人免费观看在线网址 | 亚洲美女激情视频| 全黄性性激高免费视频| 久久这里只精品热免费99| 亚洲高清乱码午夜电影网| 亚洲人成在线播放网站| 啦啦啦中文在线观看电视剧免费版|