<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");
}
#允许访问的ip
tcp.invited_nodes=(ip1,ip2,……)
#不允许访问的ip
tcp.excluded_nodes=(ip1,ip2,……)
好了,现在我们就只需要手工来修改XML就可以了。
以后在做项目过程中如果需要用XML来配置数据库或其他的相关信息就可以了用这个方法哦。比较简单而且实用!