程式先锋Java技术维客

通过Properties来使用XML文件

五月 06, 2008 by czl
直接看下面这个示例代码:
import java.util.*;
import java.io.*;

class XMLProps {
  public static void main(String args[]) {
    new XMLProps().doit();
  }

  public void doit() {
    try{
      Properties p = new Properties();
      //加入属性
      p.put("today", new Date().toString());
      p.put("user", "Javabiz");
      p.put("site","http://www.javabiz.cn");

      FileOutputStream out = new FileOutputStream("user.props");
      //保存到xml文件中
      p.storeToXML(out,"更新属性信息");

      FileInputStream in = new FileInputStream("user.props");

      p.loadFromXML(in);
      //列出所有属性
      p.list(System.out);
      /*
       输出:
         -- 列出全部属性 --
         today=Wed May 07 01:21:38 CST 2008
         user=Javabiz
         site=http://www.javabiz.cn
      */
    }
    catch (Exception e) {
      e.printStackTrace();
    }
 }
}

xml文件内容如下所示:
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE properties SYSTEM "http://java.sun.com/dtd/properties.dtd">
<properties>
<comment>更新属性信息</comment>
<entry key="user">Javabiz</entry>
<entry key="today">Wed May 07 01:21:38 CST 2008</entry>
<entry key="site">http://www.javabiz.cn</entry>
</properties>

转载请注明本文来自程式先锋Java培训网站 http://www.javabiz.cn
 



发表一条评论:
  • HTML语法: 启用

Search

 

« 九月 2010
星期日星期一星期二星期三星期四星期五星期六
   
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
  
       
今天

Feeds

Navigation