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

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

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

    隨筆 - 8  文章 - 24  trackbacks - 0
    <2007年7月>
    24252627282930
    1234567
    891011121314
    15161718192021
    22232425262728
    2930311234

    常用鏈接

    留言簿(4)

    隨筆檔案

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

    Dom4j 下載地址

    簡單的例子,初學(xué)者可以看看.沒有亂碼的問題,有什么幫得到的可以跟貼.


    package com.alex.mj;

    import java.io.*;
    import java.util.Iterator;

    import org.dom4j.Document;
    import org.dom4j.Element;
    import org.dom4j.DocumentHelper;

    import org.dom4j.io.XMLWriter;
    import org.dom4j.io.SAXReader;

    public class ModelReder {
        
        
    public static void main(String[] args) {
            
            
    try {
                
                ModelReder modelReder 
    = new ModelReder();
                modelReder.testWrite();    
                modelReder.testRead();
                
            }
     catch (Exception e) {
                e.printStackTrace();
            }
            
            
        }

        
        
    public void testRead() throws Exception{
            
            SAXReader reader 
    = new SAXReader();
            Document document 
    = reader.read(new FileInputStream("output.xml"));
            
            Element root 
    = document.getRootElement();
            
            
    for (Iterator iter = root.elementIterator(); iter.hasNext();) {
                Element element 
    = (Element) iter.next();
                System.out.println(element.getText());
                System.out.println(element.attributeValue(
    "name"));
                System.out.println(element.attributeValue(
    "blog"));
            }

            
        }

        
        
    public void testWrite() throws Exception{
            
            Document document 
    = DocumentHelper.createDocument();
            
            Element root 
    = document.addElement("root");
            
            Element element1 
    = root.addElement("user")
            .addAttribute(
    "name","Alexander")
            .addAttribute(
    "blog""http://netnova.blogjava.net")
            .addText(
    "我是中文的名字");

            
            XMLWriter writer 
    = new XMLWriter(new FileOutputStream("output.xml"));
            
            writer.write(document);
            writer.close();    
            
        }

        
    }


    打印結(jié)果:

    我是中文的名字
    Alexander
    http:
    //netnova.blogjava.net

    生成的文件內(nèi)容:

    <?xml version="1.0" encoding="UTF-8"?>
    <root><user name="Alexander" blog="http://netnova.blogjava.net">我是中文的名字</user></root>

    :-)
    posted on 2007-07-09 21:52 Vincent.Yu 閱讀(6105) 評論(3)  編輯  收藏

    FeedBack:
    # re: Dom4j 簡單讀寫XML文件的例子 2007-09-10 15:04 久城
    網(wǎng)站中,一般什么樣的數(shù)據(jù)放在XML文件中,而不是放到應(yīng)用數(shù)據(jù)庫中?為什么?放到XML中,一般都是結(jié)合什么樣的技術(shù)去應(yīng)用?

    看了兩個帖子,正好是我現(xiàn)在想研究的內(nèi)容,忍不住問了兩個即比較低級的問題,還請見諒。:)  回復(fù)  更多評論
      
    # re: Dom4j 簡單讀寫XML文件的例子 2007-09-15 20:44 Alexander.Yu
    沒事了。。。一般把網(wǎng)站程式的陪置數(shù)據(jù)放在XML中。程式在啟動時(shí),或在運(yùn)行動態(tài)加載。一般加載一次就可以了。除非XML變化了。像網(wǎng)站的內(nèi)容數(shù)據(jù)一般不放在XML文件中。因?yàn)榉旁跀?shù)據(jù)庫中存取更快速。但是可以用XML在Server段和Client端中傳數(shù)據(jù),如ajax的應(yīng)用。  回復(fù)  更多評論
      
    # re: Dom4j 簡單讀寫XML文件的例子 2008-04-22 11:58 你好
    你們好!
    我是一位初學(xué)者
    我想問一下:
    要用 java 讀寫 XML ,在 myeclipse 里邊怎么操作?
    具體的怎么 運(yùn)行? 就是說要建一個簡單的 Demo

    請加我QQ:719568923
    謝謝!!!  回復(fù)  更多評論
      

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


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 亚洲成AV人片在WWW| 国产亚洲情侣一区二区无| 美女被羞羞网站免费下载| 日韩免费无码一区二区视频| av成人免费电影| 亚洲一区二区三区丝袜| 爱情岛论坛免费视频| 四虎影视永久免费视频观看| 国产成人精品日本亚洲语音| 久久青草免费91线频观看不卡 | 自拍日韩亚洲一区在线| 亚洲日韩激情无码一区| 亚洲大码熟女在线观看| 在线观看亚洲AV日韩A∨| 亚洲日本va午夜中文字幕一区| 亚洲第一页综合图片自拍| 国产一级做a爱免费视频| 亚洲国产综合久久天堂| 中文字幕亚洲一区| 亚洲AV无码一区二区三区系列| 久久亚洲日韩看片无码| 亚洲中文字幕无码中文| 国产午夜亚洲精品不卡| 亚洲av色福利天堂| 久久久久久亚洲精品成人| 亚洲国产成人九九综合| 亚洲精品自偷自拍无码| 三级片免费观看久久| 亚洲冬月枫中文字幕在线看| 亚洲AV性色在线观看| 国产精品免费观看视频| 永久在线免费观看| 国产亚洲精品国产福利在线观看| 一级毛片在线播放免费| 国产91色综合久久免费| 亚洲电影日韩精品| 亚洲最大成人网色香蕉| 成人精品视频99在线观看免费| 一二三四在线播放免费观看中文版视频| 五月天婷亚洲天综合网精品偷| 99久久精品国产亚洲|