RT
以前会用java se来实现对XML的读写操作,今天老师让用servlet来实现,因为路径的问题,所以实现用的方法不同
JAVA SE实现
public Document readXML(){
SAXReader reader=null;
Document document =null;
try {
reader = new SAXReader();
document = reader.read(new File("src/thing.xml"));
} catch (DocumentException e) {
e.printStackTrace();
}
return document;
} public void writeXML(Document document){
XMLWriter write;
try {
//输出配置
OutputFormat format = OutputFormat.createPrettyPrint();
format.setEncoding("UTF-8");
write = new XMLWriter(new FileOutputStream("src/thing.xml"),format);
write.write(document);
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
} catch (FileNotFoundException e) {
e.printStackTrace();
}catch (IOException e1) {
e1.printStackTrace();
}
}java ee 的读操作实现
document = reader.read(this.getClass().getResourceAsStream("/com/wizard/user.xml"));那么,java ee怎么实现写操作呢