<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 下載地址

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


    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();    
            
        }

        
    }


    打印結果:

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

    生成的文件內容:

    <?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) 評論(3)  編輯  收藏

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

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

    請加我QQ:719568923
    謝謝!!!  回復  更多評論
      

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


    網站導航:
     
    主站蜘蛛池模板: 亚洲毛片免费观看| 亚洲小视频在线观看| 亚洲精品GV天堂无码男同| 免费AA片少妇人AA片直播| 亚洲无成人网77777| 3344永久在线观看视频免费首页| 亚洲精品夜夜夜妓女网| 91免费在线视频| 亚洲精品自产拍在线观看动漫| 国产精品免费观看调教网| 亚洲色图在线观看| 青草草色A免费观看在线| 四虎亚洲精品高清在线观看| 国产又黄又爽又猛免费app| 久久久久se色偷偷亚洲精品av| 亚欧免费视频一区二区三区 | 国产h视频在线观看免费| 亚洲性色高清完整版在线观看| 日韩精品免费一级视频| 涩涩色中文综合亚洲| 国产又大又长又粗又硬的免费视频 | 国产色婷婷精品免费视频| 直接进入免费看黄的网站| 久久久精品国产亚洲成人满18免费网站| 一本大道一卡二大卡三卡免费| 曰韩亚洲av人人夜夜澡人人爽| 久久精品免费观看国产| 亚洲剧场午夜在线观看| 青青草国产免费久久久下载| 欧洲乱码伦视频免费国产| 亚洲色成人中文字幕网站| 波多野结衣免费在线| 香港经典a毛片免费观看看| 亚洲人成网亚洲欧洲无码久久| 67pao强力打造国产免费| 亚洲精品无码久久久久APP| 国产成人高清亚洲| 99久久精品日本一区二区免费| 国产精品亚洲专区无码牛牛 | 国产精品亚洲色图| 亚洲国产精品SSS在线观看AV|