JAVA读取XML文件详细解析(2)

<myenv>
<datasource>
    <dbhost>localhost</dbhost>
    <dbname>tianya_speed_test</dbname>
    <dbuser>root</dbuser>
    <dbpassword>321</dbpassword>
</datasource>
</myenv>
 

现在需要将其中的相关内容读取出来。包括数据库主机地址,数据库名字,用户名及密码好了,现在准备工作已经都做完了。现在就可以来想想如何来调用我们刚才解析出来的内容喽:

public void initVariable(){
        ParseXML test = new ParseXML();   
        try{
        test.parse("model/db.xml");//表示实际的XML文件位置,如果没有找到就报空指针异常!
        }catch(Exception e){
            System.out.print(e.toString());
        }
        Properties pro = test.getProps();//获取到PRO对象然后用它去调用相关的属性!
        dbServer = pro.getProperty("dbhost");//相当于Python中的字典类型。
        dbName = pro.getProperty("dbname");
        dbUser = pro.getProperty("dbuser");
        dbPwd = pro.getProperty("dbpassword");
    }
 

tcp.validnode_checking=yes
#允许访问的ip
tcp.invited_nodes=(ip1,ip2,……)
#不允许访问的ip
tcp.excluded_nodes=(ip1,ip2,……)
 

好了,现在我们就只需要手工来修改XML就可以了。

以后在做项目过程中如果需要用XML来配置数据库或其他的相关信息就可以了用这个方法哦。比较简单而且实用!

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wzyzgx.html