xml 파일은 xmloutputter
으로 처음 만들어졌습니다. 헤더가 생성되면 처음에는 헤더가 생성되지만 정보를 추가하면 헤더가 없습니다. 나왔어?정보를 추가 할 때 xml 파일에서 omitt 헤더가 어떻게 붙는 지
편집
Element performances = new Element("performances");
Document doc = new Document(performances);
performances.setAttribute(new Attribute("date", dateFormat.format(cal.getTime())));
//Uptime
Element uptime = new Element("uptime");
uptime.addContent(new Element("days").setText(new Long(duptime).toString()));
uptime.addContent(new Element("hours").setText(new Long(huptime).toString()));
uptime.addContent(new Element("minutes").setText(new Long(muptime).toString()));
uptime.addContent(new Element("seconds").setText(new Long(suptime).toString()));
doc.getRootElement().addContent(uptime);
//TotalHitsCount
doc.getRootElement().addContent(new Element("totalhitcount").setText(new Long(stats.gettotal_hit_count()).toString()));
//EmittedBytes
doc.getRootElement().addContent(new Element("emittedbytes").setText(new Long(stats.getemitted_bytes()).toString()));
//Avghitsec
doc.getRootElement().addContent(new Element("avghitsec").setText(new Float(stats.getavg_hit_sec()).toString()));
//Avgbyteshit
doc.getRootElement().addContent(new Element("avgbyteshit").setText(new Long(stats.getavgbytes_hit()).toString()));
//Avgbps
doc.getRootElement().addContent(new Element("avgbps").setText(new Long(stats.getavgbps()).toString()));
//Total threads
doc.getRootElement().addContent(new Element("totalthreads").setText(new Long(stats.gettotal_threads()).toString()));
//Idle threads
doc.getRootElement().addContent(new Element("idlethreads").setText(new Long(stats.getidle_threads()).toString()));
XMLOutputter xmlOutput = new XMLOutputter();
xmlOutput.setFormat(Format.getPrettyFormat());
xmlOutput.output(doc, new FileWriter((String)path+"performances.xml",true));
xmloutputter 란 무엇입니까? JDK에서는 클래스가 아닌 것 같습니다. –
jdom 패키지에 속합니다 – Mazzy