在java web项目中,经常会遇到xml格式数据以及properties文件,那么如何对其进行加载解析呢?
1、xml格式数据解析
private static final String XXX="parent-label/need-label";
//解析返回的xml数据
Document doc=null;
try {
doc= DocumentHelper.parseText((String) data);
} catch (DocumentException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
String HistoryPlayUrl=doc.selectSingleNode(XXX).getText();
2、properties文件解析
InputStream in=null;
try {
in=XXXController.class.getClassLoader().getResourceAsStream("config.properties");
if(in == null){
log.error("系统目录下无法读取到config.properties文件!");
}
prop.load(in);
UserName=prop.getProperty("XX-name");
Password=prop.getProperty("xx-password");
}catch(Exception e){
log.error(e.getMessage());
}finally {
if(in !=null){
try {
in.close();
} catch (IOException e) {
log.error("关闭文件流失败");
}
}
}