jdk上对于Properties的部分说明:loadFromXML(InputStream) 和 storeToXML(OutputStream, String, String) 方法按简单的 XML 格式加载和存储属性。默认使用 UTF-8 字符编码,但如果需要,可以指定某种特定的编码。XML 属性文档具有以下 DOCTYPE 声明:  <!DOCTYPE properties SYSTEM "http://java.sun.com/dtd/properties.dtd">
 注意,导入或导出属性时不 访问系统 URI (http://java.sun.com/dtd/properties.dtd);该系统 URI 仅作为一个唯一标识 DTD 的字符串: 
    <?xml version="1.0" encoding="UTF-8"?>    <!-- DTD for properties -->    <!ELEMENT properties ( comment?, entry* ) >    <!ATTLIST properties version CDATA #FIXED "1.0">    <!ELEMENT comment (#PCDATA) >    <!ELEMENT entry (#PCDATA) >    <!ATTLIST entry key CDATA #REQUIRED>
那么被读取的xml文件具体格式该怎么写呢?能否给个具体实例。

解决方案 »

  1.   

    此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
    楼主【scorpionqxq】截止到2008-07-17 21:05:00的历史汇总数据(不包括此帖):
    发帖的总数量:9                        发帖的总分数:110                      每贴平均分数:12                       
    回帖的总数量:40                       得分贴总数量:14                       回帖的得分率:35%                      
    结贴的总数量:8                        结贴的总分数:100                      
    无满意结贴数:4                        无满意结贴分:70                       
    未结的帖子数:1                        未结的总分数:10                       
    结贴的百分比:88.89 %               结分的百分比:90.91 %                  
    无满意结贴率:50.00 %               无满意结分率:70.00 %                  
    楼主加油
      

  2.   

    http://www.matrix.org.cn/thread.shtml?topicId=6137&forumId=13&fid=13
      

  3.   

    还是有点儿问题,主要是 xml 文件的格式怎么写?举个例子撒。
      

  4.   

    没有做过这件事情。我觉得你可以先初始化一个Properties,然后调用storeToXML(OutputStream, String, String) 方法,看看它自己存储的格式。
    那么如果我们自己写这个xml文件的话应该和它自己生成的文件格式相同。祝君好运。
      

  5.   

    试了哈 porperties 文件里内容是
    name=aaa
    password=bbb通过语句 pps.storeToXML(new FileOutputStream("bbb.xml"), "agreal", "GB2312");bbb.xml文件内容是
    <?xml version="1.0" encoding="GB2312" standalone="no"?>
    <!DOCTYPE properties SYSTEM "http://java.sun.com/dtd/properties.dtd">
    <properties>
    <comment>agreal</comment>
    <entry key="password">bbb</entry>
    <entry key="name">aaa</entry>
    </properties>