<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年9月>
    2627282930311
    2345678
    9101112131415
    16171819202122
    23242526272829
    30123456

    常用鏈接

    留言簿(4)

    隨筆檔案

    搜索

    •  

    最新評(píng)論

    閱讀排行榜

    評(píng)論排行榜

    Dom4j 下載地址

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


    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 閱讀(6094) 評(píng)論(3)  編輯  收藏

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

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

    請(qǐng)加我QQ:719568923
    謝謝!!!  回復(fù)  更多評(píng)論
      

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


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 暖暖免费高清日本中文| 亚洲日韩乱码中文无码蜜桃| 免费黄色福利视频| 一级做a爰片久久毛片免费看| 精品亚洲AV无码一区二区三区 | 国产成人精品日本亚洲专| 亚洲一区二区三区无码中文字幕| 在线观看免费大黄网站| 亚洲午夜免费视频| 好吊色永久免费视频大全| 亚洲精华国产精华精华液| 亚洲a∨无码男人的天堂| 久久久亚洲精品无码| 亚洲伊人成无码综合网| 国产一精品一aⅴ一免费| 18禁成年无码免费网站无遮挡| 18级成人毛片免费观看| a级毛片免费高清毛片视频| 一级一级一级毛片免费毛片| 亚洲av无码一区二区三区人妖| 亚洲黄页网在线观看| 亚洲日本视频在线观看| 亚洲日本精品一区二区| 亚洲AV综合色一区二区三区| 亚洲一区爱区精品无码| 久久精品亚洲福利| 亚洲黄片毛片在线观看| 免费在线观看亚洲| yy6080久久亚洲精品| 国产一级淫片视频免费看| 永久免费毛片手机版在线看| 成年轻人网站色免费看| 免费黄色网址入口| 永久免费观看的毛片的网站| 国产精品va无码免费麻豆| 亚洲中文字幕久久精品无码VA| 中文字幕乱码亚洲精品一区| 亚洲精品无码久久久久牙蜜区| 亚洲av永久无码天堂网| jizzjizz亚洲日本少妇| 美女黄色免费网站|