<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 是一個非常非常優(yōu)秀的Java XML
    API,具有性能優(yōu)異、功能強大和極端易用使用的特點,同時它也是一個開放源代碼的軟件。如今你可以看到越來越多的 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 甜咖啡 閱讀(221) 評論(0)  編輯  收藏


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


    網(wǎng)站導航:
     

    導航

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

    統(tǒng)計

    常用鏈接

    留言簿(1)

    我參與的團隊

    隨筆檔案

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 国产成人精品日本亚洲18图 | 亚洲国产第一站精品蜜芽| 亚洲人成毛片线播放| 免费专区丝袜脚调教视频| 亚洲国产精品免费在线观看| 曰批全过程免费视频播放网站 | 免费中文字幕视频| 亚洲男人的天堂一区二区| 手机永久免费的AV在线电影网| 日本不卡免费新一区二区三区 | 亚洲国产婷婷香蕉久久久久久| 亚洲AV日韩AV天堂久久 | 成人午夜影视全部免费看| 亚洲国产中文字幕在线观看 | 一级全免费视频播放| 自拍偷自拍亚洲精品被多人伦好爽| 中文字幕亚洲色图| 国色精品卡一卡2卡3卡4卡免费| 亚洲片一区二区三区| 久青草视频97国内免费影视| 亚洲免费精彩视频在线观看| 中国人xxxxx69免费视频| 亚洲日韩精品无码专区加勒比| 中文字幕免费在线| 亚洲中文字幕久久无码| 亚洲国产av无码精品| a国产成人免费视频| 91精品国产亚洲爽啪在线观看| eeuss免费影院| 亚洲视频日韩视频| 成年女人视频网站免费m| 美女黄网站人色视频免费| 亚洲中文字幕久久精品无码喷水 | 狠狠入ady亚洲精品| 国外亚洲成AV人片在线观看| 亚洲日本在线免费观看| 暖暖免费中文在线日本| 亚洲国产精品综合福利专区| 亚洲国产婷婷香蕉久久久久久| 亚洲人成无码网站在线观看| 亚洲成a人片在线观看日本|