项目需求说明 在项目开发中我们会经常遇到读写XML文件的情况,在JAVA开发中,我们可以使用JDOM包方便的操作XML文件. 代码如下
try
{
String filepath=path+"task";//xml文件目录
File file=new File(filepath);
if(!file.exists())
{
file.mkdir();
}
Calendar tempcal= Calendar.getInstance();
tempcal.add(Calendar.DATE, -1);
Date date = new Date(tempcal.getTime().getTime());
java.text.SimpleDateFormat sdf=new java.text.SimpleDateFormat ("yyyyMMdd");
String date_str=sdf.format(date);
String xmlname=filepath+"/"+date_str.substring(2)+".xml";//XML文件
Element root=new Element("ROOT");
Document document=new Document(root);
Element data=new Element("DATA");
root.addContent(data);
Element row1=new Element("ROW");
row1.addContent(new Element("URL").setText("AA"));
row1.addContent(new Element("CNT").setText(String.valueOf(count1)));
data.addContent(row1);
Element row2=new Element("ROW");
row2.addContent(new Element("URL").setText("BB"));
row2.addContent(new Element("CNT").setText(String.valueOf(count2)));
data.addContent(row2);
/* Element row3=new Element("ROW");
row3.addContent(new Element("URL").setText("CC"));
row3.addContent(new Element("CNT").setText(String.valueOf(count3)));
data.addContent(row3);
*/
XMLOutputter XMLOut = new XMLOutputter();
// 输出 xml 文件;
XMLOut.output(document, new FileOutputStream(xmlname));
}
catch(Exception e)
{
}