<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 閱讀(6105) 評論(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
    謝謝!!!  回復  更多評論
      

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


    網站導航:
     
    主站蜘蛛池模板: 亚洲av综合日韩| 亚洲综合成人婷婷五月网址| 污网站在线免费观看| 欧洲精品免费一区二区三区| 在线观看亚洲AV日韩AV| 成人免费视频软件网站| 在线亚洲午夜片AV大片| 成人免费视频网址| 亚洲丰满熟女一区二区哦| 宅男666在线永久免费观看| 黄色免费网址在线观看| 亚洲人成人无码网www国产| 国产免费伦精品一区二区三区| 中文字幕精品亚洲无线码二区 | 久久亚洲精品视频| 永久免费AV无码网站国产| 亚洲五月六月丁香激情| 日韩中文字幕精品免费一区| 国产午夜亚洲精品国产| 一级毛片直播亚洲| 十八禁视频在线观看免费无码无遮挡骂过 | 国产AV无码专区亚洲AV蜜芽 | 亚洲av永久无码| 亚洲国产成人精品女人久久久 | 亚洲无砖砖区免费| 国产亚洲精品VA片在线播放| 国产免费观看a大片的网站| 国产精品免费看久久久香蕉 | 亚洲精品无码久久一线| AV大片在线无码永久免费| 亚洲AV无码精品国产成人| 亚洲熟伦熟女新五十路熟妇 | 亚洲一区二区三区首页| 成人免费视频观看无遮挡| eeuss草民免费| 亚洲国产成人九九综合| 无码不卡亚洲成?人片| 特级无码毛片免费视频尤物| 亚洲日韩精品无码专区加勒比| 亚洲精品国产日韩无码AV永久免费网| 国产成人AV免费观看|